Android中常用的設計原則與設計模式

1、面向對象三大特徵:封裝,繼承和多態

2、五大基本原則:

a)單一職責原則

不要存在多於一個導致類變更的原因,即一個類只負責一項職責;

b)開放封閉原則

一個軟件實體如類,模塊,函數應該對擴展開放,對修改關閉;

c)里氏替換原則

所有引用基類的地方都應該可以透明的使用其子類的對象,即子類儘量不要重寫或重載父類的方法;

d)依賴倒置原則

高層模塊不應該依賴於低層模塊,二者都應該依賴於其抽象,抽象不應該依賴於細節;

e)最少知道原則(迪米特原則)

一個對象應該對另一個對象保持最少的瞭解。

f)接口隔離原則

客戶端不應該依賴於不需要的接口,一個類對另一個類的依賴應該建立在最小接口上;


3、設計模式

a)單例模式

b)Builder模式

c)觀察者模式

d)策略模式

e)原型模式

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