面向对象的缺陷:无法表述对象之间的关系。 附 http://zhangleixp.itpub.net/ 上的评论: 作者 kommy 问题?29/04/2006, 22:05 可不可以举例说明一下,“表述对象之间的关系”的必要性。 作者 狂※痴 e.g. 30/04/2006, 20:11 我是这样看的:面向过程,如C,是由一系列的过程或是函数构成,但是C本身没有一种语法或机制来描述或限定过程和过程之间的关系,过程之间的关系只存在于的程序设计者的头脑中或是UML设计图中。面向对象,通过类的封装性,一定程度表述了过程之间的关系和功能。同时类的继承也表述了类和类之间的复用关系。除此之外,类和类之间的关系都是不能描述的。类的对象之间的关系更没有机制来描述了。
29/04/2006, 22:05
可不可以举例说明一下,“表述对象之间的关系”的必要性。
30/04/2006, 20:11
我是这样看的:
面向过程,如C,是由一系列的过程或是函数构成,但是C本身没有一种语法或机制来描述或限定过程和过程之间的关系,过程之间的关系只存在于的程序设计者的头脑中或是UML设计图中。
面向对象,通过类的封装性,一定程度表述了过程之间的关系和功能。同时类的继承也表述了类和类之间的复用关系。除此之外,类和类之间的关系都是不能描述的。类的对象之间的关系更没有机制来描述了。