OOP的理念
面向?qū)ο蟮乃季S
強(qiáng)調(diào)高內(nèi)聚,低耦合
先抽象模型,定義共性行為,在解決實(shí)際問題
三大特性
封裝
一種對象功能內(nèi)聚的表現(xiàn)形式,使模塊之間的耦合度降低,更具有維護(hù)性
繼承
子類繼承父類,獲得父類的部分屬性和行為,是模塊更有復(fù)用性
多態(tài)
在復(fù)用性的基礎(chǔ)上使模塊更具有擴(kuò)展性,使運(yùn)行期更有想象空間
抽象:面向?qū)ο笏枷胱罨A(chǔ)的能力之一
歸納
從具體到本質(zhì),從個(gè)性到共性,將一類對象的共同特征進(jìn)行 歸一化 的邏輯思維過程
演繹
從本質(zhì)到具體,從共性到個(gè)性,逐步 形象化 的過程