《Head First 设计模式》ch.3 装饰(Decorator)模式
生活随笔
收集整理的這篇文章主要介紹了
《Head First 设计模式》ch.3 装饰(Decorator)模式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
設(shè)計(jì)原則
類應(yīng)該對(duì)修改關(guān)閉,對(duì)擴(kuò)展開放(開放-關(guān)閉原則)。在每個(gè)地方使用開放-關(guān)閉原則是一種浪費(fèi),也沒有必要,因?yàn)檫@通常會(huì)引入新的抽象層次,增加代碼復(fù)雜度。需要把注意力集中在設(shè)計(jì)中最有可能改變的地方。
裝飾者模式
動(dòng)態(tài)地將責(zé)任附加到對(duì)象上。若要擴(kuò)展功能,裝飾者提供了比繼承更有彈性的替代方案。
?
轉(zhuǎn)載于:https://www.cnblogs.com/maozhige/p/3964933.html
總結(jié)
以上是生活随笔為你收集整理的《Head First 设计模式》ch.3 装饰(Decorator)模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【iOS7开发笔记】tableview之
- 下一篇: Golang下的Log处理