Posted on 2008-06-11 21:01
园主 阅读(57)
评论(0) 编辑 收藏
摘要:
OOP简谈
短憩之后,引号迫不及待地问:“面向对象的范式应该是一种特殊的命令式吧?”。。。
与其说OOP更具重用性,不如说更具易用性。。。
如果把整个流程看作一颗倒长的大树,过程式编程自树根向下,逐渐分支,直到每片树叶,类似数学证明中的分析法,即执果索因的逆推法;OOP则从每片树叶开始,逐渐合并,直到树根,类似数学证明中的综合法,即执因索果的正推法。。。
函数是被动的实体,对象是主动的实体。过程式程序的世界是君主制的,主函数是国王,其他函数是臣民,等级分明,所有臣民在听命于上级的同时也对下级发号施令,最终为国王服务;OO程序的世界是民主制的,所有对象都是独立而平等的公民,有权力保护自己的财产和隐私并向他人寻求服务,同时有义务为他人提供承诺的服务,公民之间通过信息交流来协作完成各种任务。。。
阅读全文文章来源:
http://www.blogjava.net/xyz98/archive/2008/05/07/198831.html