摘要: OOP簡談
短憩之后,引號迫不及待地問:“面向對象的范式應該是一種特殊的命令式吧?”。。。
與其說OOP更具重用性,不如說更具易用性。。。
如果把整個流程看作一顆倒長的大樹,過程式編程自樹根向下,逐漸分支,直到每片樹葉,類似數學證明中的分析法,即執果索因的逆推法;OOP則從每片樹葉開始,逐漸合并,直到樹根,類似數學證明中的綜合法,即執因索果的正推法。。。
函數是被動的實體,對象是主動的實體。過程式程序的世界是君主制的,主函數是國王,其他函數是臣民,等級分明,所有臣民在聽命于上級的同時也對下級發號施令,最終為國王服務;OO程序的世界是民主制的,所有對象都是獨立而平等的公民,有權力保護自己的財產和隱私并向他人尋求服務,同時有義務為他人提供承諾的服務,公民之間通過信息交流來協作完成各種任務。。。 閱讀全文
文章來源:http://www.aygfsteel.com/xyz98/archive/2008/05/07/198831.html
短憩之后,引號迫不及待地問:“面向對象的范式應該是一種特殊的命令式吧?”。。。
與其說OOP更具重用性,不如說更具易用性。。。
如果把整個流程看作一顆倒長的大樹,過程式編程自樹根向下,逐漸分支,直到每片樹葉,類似數學證明中的分析法,即執果索因的逆推法;OOP則從每片樹葉開始,逐漸合并,直到樹根,類似數學證明中的綜合法,即執因索果的正推法。。。
函數是被動的實體,對象是主動的實體。過程式程序的世界是君主制的,主函數是國王,其他函數是臣民,等級分明,所有臣民在聽命于上級的同時也對下級發號施令,最終為國王服務;OO程序的世界是民主制的,所有對象都是獨立而平等的公民,有權力保護自己的財產和隱私并向他人尋求服務,同時有義務為他人提供承諾的服務,公民之間通過信息交流來協作完成各種任務。。。 閱讀全文
文章來源:http://www.aygfsteel.com/xyz98/archive/2008/05/07/198831.html