面向對象

1. 什麼是面向對象設計

利用封裝、繼承、多態和抽象的編程思想,實現業務需要,通過整合各個模塊,達到高內聚、低耦合,從而滿足客戶需求的設計。

2. 面向對象設計原則

針對接口編程,不要針對實現;

優先使用組合,而不是繼承(繼承屬於白箱複用,組合屬於黑箱複用,繼承在一定程度上破壞了封裝性);

封裝變化點;

不要先入爲主,應該重構得到設計模式。

3. 設計模式

描述我們周圍不斷髮生的問題,以及對某類的解決方案。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章