1. 程式人生 > >設計工具

設計工具

責任 選擇 變化 策略 展開 繼承 抽象 設計模式 開放

1.OO基礎:

@1抽象

@2封裝

@3多態

@4繼承

2.OO原則:

@1封裝變化

@2多用組合,少用繼承

@3針對接口編程,不針對實現編程

@4為交互對象之間的松耦合設計而努力

@5對擴展開放,對修改關閉

3.OO設計模式

@1策略模式:

@2觀察者模式:

@3裝飾者模式:動態的將責任附加到對象上。想要擴展功能,裝飾者提供有別於繼承的另一種選擇。

設計工具