|
最初由 miller3000 发布
[B]
面向对象的精髓也就是他的实质,面向对象的实质是对象,我们在归纳总结抽象,根据对象抽象出实体(class),这些实体在系统中我们所见到的是数据。而面向对象的出发点是使用面向对象的目的和使用他带来的好处,他不是实质。 [/B]
虽然有点像玩文字游戏,但是还是有必要确认面向对象与对象是两个层面的东西,另外所谓的“根据对象抽象出实体”,我不敢苟同,从来没有这样的说法,另外Class的定义,国内已经有约定俗成的“类”的翻译,按照你的说法,就是“根据对象抽象出类”了!但是其实这是本末倒置的,先有类,然后才有对象,这是实例化层面的概念。
关于面向对象的实质,我认为也存在商榷,面向对象的实质和面向对象的精髓同样是两个概念。
但是,我应该承认,讨论这些概念其实在我们这个论坛中意义并不是非常的大,我们需要可能也不是这些概念 |
|