Java零基礎(chǔ)_面向?qū)ο蠛兔嫦蜻^程的區(qū)別
- 面向過程:主要關(guān)注點是:實現(xiàn)的具體過程,因果關(guān)系【集成顯卡的開發(fā)思路】
* 優(yōu)點:對于業(yè)務(wù)邏輯比較簡單的程序,可以達到快速開發(fā),前期投入成本較低。
* 缺點:采用面向過程的方式開發(fā)很難解決非常復雜的業(yè)務(wù)邏輯,另外面向過程的
方式導致軟件元素之間的“耦合度”非常高,只要其中一環(huán)出問題,整個系統(tǒng)受到影響,
導致最終的軟件“擴展力”差。另外,由于沒有獨立體的概念,所以無法達到組件復用。
- 面向?qū)ο螅褐饕P(guān)注點是:主要關(guān)注對象【獨立體】能完成哪些功能。【獨立顯卡的開發(fā)思路】
* 優(yōu)點:耦合度低,擴展力強。更容易解決現(xiàn)實世界當中更復雜的業(yè)務(wù)邏輯。組件復用性強。
* 缺點:前期投入成本較高,需要進行獨立體的抽取,大量的系統(tǒng)分析與設(shè)計。
- C語言是純面向過程的、C++半面向?qū)ο蟆ava純面向?qū)ο?/p>
- 現(xiàn)在出現(xiàn)的一些新的編程語言多數(shù)都是面向?qū)ο蟮摹H嗽谡J識現(xiàn)實世界的時候以面向?qū)ο蟮姆绞健?/p>
- 面向?qū)ο蟾先说乃季S方式。