一、無論用什麼形式來程式設計,我們都要明確記住以下原則:
1、寫重複**是非常不好的低階行為
2、你寫的**需要經常變更,寫**一定要遵循易讀,易改的原則
3、函式程式設計與oop(物件導向)的主要區別就是oop可以使程式更加容易擴充套件和易更改。
二、物件導向三大特性
1、封裝
封裝可以隱藏實現細節,使得**模組化。
2、繼承
繼承可以擴充套件已有類
3、多型
多型就是為了類在繼承和派生的時候,保證使用家譜中任一類的例項的某一屬性時的正確呼叫。
4、總結:
封裝和繼承目的都是為了**重用,而多型則是為了實現另一個目的,介面重用。