設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)
創(chuàng)建范例
創(chuàng)建范例全部是關(guān)于如何創(chuàng)建實例的。這組范例可以被劃分為兩組:類創(chuàng)建范例及對象創(chuàng)建范例。類創(chuàng)建實例在實例化過程中有效的使用類之間的繼承關(guān)系,對象創(chuàng)建范例則使用代理來完成其任務(wù)。
抽象工廠(Abstact Factory)
構(gòu)造器(Builder Pattern)
工廠方法(Factory Method pattern)
原型(Prototype pattern)
單例模式(Singleton pattern)
結(jié)構(gòu)范例
這組范例都是關(guān)于類及對象復(fù)合關(guān)系的。
適配器(Adapter pattern)
橋接(Bridge pattern)
組合(Composite pattern)
裝飾(Decorator pattern)
外觀(Fa?ade pattern)
享元(Flyweight pattern)
代理(Proxy pattern)
行為范例
這組范例都是關(guān)于對象之間如何通訊的。
職責(zé)鏈(Chain-of-responsibility pattern)
命令(Command pattern)
翻譯器(Interpreter pattern)
迭代器(Iterator pattern)
仲裁器(Mediator pattern)
回憶(Memento pattern)
觀察者(Observer pattern)
狀態(tài)機(State pattern)
策略(Strategy pattern)
模板方法(Template method pattern)
參觀者(Visitor)
免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。
- 有價值
- 一般般
- 沒價值
{{item.userName}} 舉報
{{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}
{{_reply.userName}} 舉報
{{_reply.time}}