(1) 面向对象设计与过程型语言
��过程型语言,如C、Pascal、FORTRAN、COBOL,只直接支持过程抽象,但可以增加数据抽象及封装(如利用结构化设计的信息隐蔽模块)。虽然某些公共部分可以作为单独的子程序,但无法明确地表示继承性。也无法明确支持整体与部分、类与成员、对象与属性等关系。
��面向过程型语言的面向对象设计尽管在技术上不令人满意,但它确实还是能成为一种实用的且可行的方法:从面向对象分析,到面向对象设计,再到具有面向对象特性的过程型语言。
��