天国近了(一) -- 揭穿OOP神话

本文译自:http://www.geocities.com/tablizer/oopbad.htm,仅供参考

     *神话:面向对象是一种经过证明的通用技术
     *神话:面向对象的模型比现实世界中更加美好
     *神话:面向对象编程,使编程看起来更漂亮
     *神话:面向对象编程,使编程更容易和更快捷
     *神话:面向对象消除了"complexity"的"case"或"switch"状态机
     *神话:面向对象几乎没有地方需要改变
     *神话:面向对象增加重用(代码复用)
     *神话:精巧到分层分类法是最合适的方法
     *神话:子类型描述模型差异分是一个稳定的途径
     *神话:自装卸名词更多有用的,比自装卸动词
     *神话:大部分业务都有一个自然的"简单名词"
     *神话:面向对象将自动垃圾收集做得更好
     *神话:过程式不能做组件像一样好
     *神话:面向对象数据库,可以更好地存储更大量的多媒体数据
     *神话:面向对象数据库整体速度比关系型数据库快
     *神话:OODBMS比RDBMS更加优越
     *神话:C与PASCAL是过程式编程的极限
     *神话:只有面向对象技术提供自动初始化
     *神话:SQL是最好的关系语言
     *神话:面向对象能够阻止的千年虫问题
     *神话:面向对象的"模式"更美好
     *神话:只有面向对象的,可以"保护数据"
     *神话:实现上的变化远大于接口上的变化
     *神话:过程/关系关系领域的种类和规模的代码更多
     *神话:程序不能扩展汇编的部分非常好
     *神话:任何过语言不可以在运行时重新编译
     *神话:过程/关系编程不能作为"生产要素"
     *神话:面向对象的模型更适合人类的思维(哪种人类?)
     *神话:面向对象的,更加"模块化"
     *神话:面向对象能够更好地的划分工作,
     *神话:面向对象的"隐藏复杂性"更美好
     *神话:面向对象比口语模型更好
     *神话:面向对象是"更好地抽象"
     *神话:面向对象降低了"耦合"
     *神话:面向对象多任务更好
     *神话:面向对象的伸缩性更好
     *神话:面向对象具有更多的"事件驱动"
     *神话:程序员的们更加喜欢OOP
     *神话:面向对象能够更好地的管理行为

     *事实上:OO的不断地在表现出面向对象的优势上失败。他们可以谈好一个头脑风暴,但实际上却根本无法做到.



转载请注明出处http://william_fire.cnblogs.com
posted @ 2007-12-14 22:15  一根神棍研古今  阅读(2048)  评论(10编辑  收藏  举报
Web Counter