1.1 面向過程和面向?qū)ο蠖际擒浖_發(fā)的一種方式;
1.2 其中,面向過程主要是用過程來推導(dǎo)結(jié)果,在解決問題上,講究過程,即什么事情都是自己完成,當(dāng)這個過程完成后,結(jié)果就出來了,常用在C 等其它語言中;
1.2.1 優(yōu)點是:性能快,支持與計算機硬件部分打交道;
1.2.2 缺點是:擴展性不強,不易維護;
1.3 面向?qū)ο笾鲝埲f事萬物皆對象,在解決問題過程中,看有沒有對應(yīng)的解決方法,直接拿來使用即可.這些解決問題的工具,我們成為對象,對象當(dāng)中封裝了對應(yīng)的解決方法的細(xì)節(jié),僅僅對外提供接口,供外部使用.外部無須知道對象內(nèi)部是如何解決問題的.常用在Java等其它語言中;
1.3.1 優(yōu)點是: 擴展性強,易維護;
1.3.2 缺點是: 相對于面向過程性能較差;