反感于
“<<面向对象之终极大全教程>>”
“某某东东彻底支持面向对象”
“完全\纯\正宗\面向对象”等等
XX 概念 而写
传说
“OO模拟人们认识世界的方法。”
浮云
面向对象?
完全面向对象?
面向对象的全部理论?
学习面向对象 和 学习一种面向对象的语言 是2个不同的概念
还有很多OO的东西 现在的OO语言并没有完全实现
"革命尚未成功 同志仍需努力"
比如 static class
以前是“错”的
可是人民需要呀 于是 C# 2.0 就有了
选择性继承? 单件继承? 返回值重载?
路漫漫~
大师的境界
Grady Booch 谈软件开发的过去、现在和未来(提示:软件开发这仍然是个难题)
http://www-128.ibm.com/developerworks/cn/rational/r-interview/
dW:人们鼓吹OO编程到现在已经多年了。在OO编程的现实与广告宣传之间,你站在那一边?
Booch:我一般不相信广告宣传。或许我是那种愤世嫉俗的人--世上不存在万能药!不带虚假的。正如前面提到过的,软件开发过去是、现在是、将来也仍然是很艰难的,并且我没有预见到任何事情能改变这一点。就对象而言,其广告宣传声称它会增加重用。是的,它确实如此,不过不是是以我们不曾经期望的方式,因为OO编程语言导致了设计模式的产生。结果,我们在与编程语言不相关的层面上看到了重用,也就是在设计本身这一层面。我们实现了对重用的承诺吗?是的,不过不是我们最初期望的那种方式--对许多技术来说,这都是不变的真理。
dW:因此,您没有看到OO最初的重用意图得以实现,对吗?
Booch:我对OO编程的目标从来就不是复用。相反,对我来说,对象提供了一种处理复杂性的方式。这个问题可以追溯到亚里士多德:您把这个世界视为过程还是对象?在OO兴起运动之前,编程以过程为中心--例如结构化设计方法。然而,系统已经到达了超越其处理能力的复杂性极点。有了对象,我们能够通过提升抽象级别来构建更大的、更复杂的系统--我认为,这才是面向对象编程运动的真正胜利。
posted on 2005-07-25 19:00
[ IceSharK - PP.Poet ] 阅读(1651)
评论(1) 编辑 收藏 所属分类:
OO