簡述Java常用設(shè)計(jì)模式及設(shè)計(jì)原則
-
strate---------策略模式
- 針對接口編程,而不是針對實(shí)現(xiàn)
- 找出應(yīng)用中可能需要變化之處酌心,把它們獨(dú)立出來玖翅,不要和那些不需要變化的代碼混在一起悍及。
- 多用組合,少用繼承
-
observer-------觀察者模式
- 為了交互對象之間的松耦合設(shè)計(jì)而努力
decorator------裝飾者模式
開放-關(guān)閉原則:類應(yīng)該對擴(kuò)展開放埃跷,對修改關(guān)閉蕊玷。
-
singleton------單例模式
- 依賴抽象邮利,不依賴具體類
adapter-------適配器模式
未完,待續(xù)
歡迎大家評論垃帅,吐槽