类比:史籍类型 · 纪传体:以人物传记为中央,“本纪”阐述帝王,“世家”记叙王侯封国和分外人物,“列传”记叙民间人物。 · 编年体:按年、月、日顺序编写。 · 国别体:是一部分国记事的历史散文,分载多国历史。
早期先有面向过程思想,随着软件规模的扩大,问题繁芜性的提高,面向过程的弊端越来越明显,涌现了面向工具思想并成为目前主流的办法。
面向过程的程序设计思想(Process-OrientedProgramming),简称POP关注的焦点是过程:过程便是操作数据的步骤。如果某个过程的实当代码重复涌现,那么就可以把这个过程抽取为一个函数。这样就可以大大简化冗余代码,便于掩护。
范例的措辞:C措辞

代码构造:以函数为组织单位。
是一种“实行者思维”,适宜办理大略问题。扩展能力差、后期掩护难度较大。
面向工具的程序设计思想(ObjectOrientedProgramming),简称OOP关注的焦点是类:在打算机程序设计过程中,参照现实中事物,将事物的属性特色、行为特色抽象出来,用类来表示。
范例的措辞:Java、C#、C++、Python、Ruby和PHP等
代码构造:以类为组织单位。每种事物都具备自己的属性和行为/功能。
是一种“设计者思维”,适宜办理繁芜问题。代码扩展性强、可掩护性高。