设计模式总结: 5种创建型,7种结构型,11种行为型
生活随笔
收集整理的這篇文章主要介紹了
设计模式总结: 5种创建型,7种结构型,11种行为型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
設(shè)計(jì)模式總結(jié): 5種創(chuàng)建型,7種結(jié)構(gòu)型,11種行為型
(加粗的為常用模式)
5種創(chuàng)建型:
工廠方法模式factory
抽象工廠abstactfactory
單例模式singleton
建造者模式builder
原型模式prototype
7種結(jié)構(gòu)型:
橋接模式bridge
適配器模式adapter
裝飾器模式decorator
組合模式composite
享元模式flyweight
外觀模式facade
代理模式proxy
11種行為型:
1.模板方法模式template
2.策略模式strategy
兩個(gè)類之間:
3.觀察者模式observer
4.迭代子模式iterator(容器與容器遍歷)
5.責(zé)任鏈模式chain of responsibility(責(zé)任鏈模式)(串的替換---可以使用鏈?zhǔn)讲僮?#xff09;
6.命令模式command
類的狀態(tài):
7.備忘錄模式memento
8.狀態(tài)模式state
通過中間類:
9.訪問者模式visitor
10.中介模式mediator
11.解釋器模式interpreter
總結(jié)
以上是生活随笔為你收集整理的设计模式总结: 5种创建型,7种结构型,11种行为型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gcc/g++等编译器 编译原理: 预处
- 下一篇: 常见设计模式说明