物件導向和麵向過程的區別
物件導向和麵向過程的區別
1,物件導向
將事務的分解成各個物件,建立物件不是為了完成一個步驟,而是描述這個物件在解決問題的步驟中的行為。
2,程式導向
分析問題所需的步驟,然後用函式一步一步實現,使用時呼叫即可
3,總結
(1)物件導向
優點:易維護,易複用,易擴充套件,由於物件導向有封裝,繼承,多型性的特性,可以設計出低耦合的系統,使系統更加靈活,更加易於維護
缺點:效能比程式導向低
(2) 程式導向
優點:效能方面比物件導向高,因為類呼叫時需要例項化,開銷比較大,比較消耗資源;比如微控制器,嵌入式開發,Linux/Unix等一般採用程式導向開發,效能是一大因素。
缺點:沒有物件導向易維護,易複用,易擴充套件
相關文章
- 心得 : 物件導向和麵向過程的區別【分享】物件
- 物件導向和麵向過程程式設計的區別?物件程式設計
- 物件導向和麵向過程物件
- 解釋下什麼是物件導向?物件導向和麵向過程的區別?物件
- 關於物件導向和麵向過程本質的區別(個人感悟)物件
- Python之物件導向和麵向過程Python物件
- JavaSE —— 第11步 —— 最關鍵的一點(物件導向) 11.1物件導向和麵向過程的區別Java物件
- 面向象和麵向過程的區別
- 程式導向和麵向物件的對比(轉)物件
- 困惑:程式導向和麵向物件的結合?物件
- 20200820 - 程式導向和麵向物件物件
- “程序導向”和“物件導向”物件
- Java 重寫和過載區別——物件導向的多型性分析Java物件多型
- 物件導向-物件導向思想物件
- 簡單計算器的程式導向實現和麵向物件實現對比物件
- php物件導向知識 this,self,parent的區別PHP物件
- Javascript的函式式和麵向物件特性JavaScript函式物件
- 物件導向重寫(override)與過載(overload)區別物件IDE
- SICP:構造過程抽象--物件導向的解釋抽象物件
- 不同維度的拆分:物件導向和函式式的區別物件函式
- 程式導向與物件導向物件
- 物件導向與程式導向物件
- JS物件導向Object型別JS物件Object型別
- JavaScript物件導向—物件的建立和操作JavaScript物件
- 請用物件導向的思想,談一談面試的過程物件面試
- 從程式導向到物件導向物件
- 物件導向物件
- php中的程式導向與物件導向PHP物件
- PHP 物件導向 (九)物件導向三大特徵PHP物件特徵
- JAVA物件導向基礎--物件導向介紹Java物件
- 從物件導向到模式再到真正的物件導向 (轉)物件模式
- 談談“物件導向”與“程式導向”物件
- java的物件導向Java物件
- JavaScript的物件導向JavaScript物件
- 物件導向,搞定物件物件
- 物件導向和構造器物件
- 如何將過程程式碼變成物件導向的程式碼? - WLODEK物件
- 物件導向的思考過程第四版譯者序物件