具有封裝、繼承、抽象、多態
1、封裝:封裝是保證軟件內部具有優良模塊性的基礎,目標是高內聚,低耦合,防止程序相互依賴而帶來影響,對象是封裝的基本單位。把握一個原則:對同一事物進行操作的方法和相關方法放在同一個類中,把方法和他操作的數據放在同一個類中。
2、抽象:抽象就是找出一些事物相似和共性之處,然后將這些事物歸為一個類,這個類只考慮這些事物相似和共性之處。
3、繼承:在定義和實現一個類的時候,可以在一個已經存在的類的基礎上進行,把這個已經存在的類所定義的內容作為自己的內容,並可以加入新內容,或修改原來的方法使其更合適,繼承是子類自動共享父類數據和方法的機制,提高了軟件可重用性和可擴展性。
4、多態:多態是指允許不同類的對象對同一消息做出響應,多態包含參數化多態和包含多態,具有靈活抽象、行為共享和代碼共享的優勢,很好解決應用程序方法同名的問題
https://www.cnblogs.com/guweiwei/p/6599289.html
