国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

設(shè)計(jì)模式速記

2020-01-24 00:47:20
字體:
供稿:網(wǎng)友

創(chuàng)建型模式

靜態(tài)工廠模式(Factory Pattern)靜態(tài)方法返回實(shí)例

抽象工廠模式(Abstract Factory Pattern)接口方式返回實(shí)例

建造者模式(Builder Pattern)每次返回多個實(shí)例

單例模式(Singleton Pattern)類只有一個實(shí)例

原型模式(Prototype Pattern)實(shí)現(xiàn)ICloneable接口

結(jié)構(gòu)型模式

適配器模式(Adapter Pattern)不想實(shí)現(xiàn)每個接口

橋接模式(Bridge Pattern)給橋設(shè)置某個實(shí)例,用橋調(diào)用實(shí)例方法

過濾器模式(Filter、Criteria Pattern)按條件過濾集合

組合模式(Composite Pattern)樹結(jié)構(gòu), 包含父節(jié)點(diǎn)和子節(jié)點(diǎn)

裝飾器模式(Decorator Pattern)給方法加點(diǎn)裝飾

外觀模式(Facade Pattern)computer與CPU, memory關(guān)系

享元模式(Flyweight Pattern)類似threadpool管理線程?

代理模式(Proxy Pattern)無法修改某個方法, 繼承該類擴(kuò)展該方法

行為型模式

責(zé)任鏈模式(Chain of Responsibility Pattern)接收者包含另一個接收者的引用,如果一個對象不能處理該請求,那么它會把相同的請求傳給下一個接收者

命令模式(Command Pattern)數(shù)據(jù)驅(qū)動, 以命令的形式包裹在對象中,并傳給調(diào)用對象

解釋器模式(Interpreter Pattern)實(shí)現(xiàn)了一個表達(dá)式接口,該接口解釋一個特定的上下文 這種模式被用在 SQL 解析、符號處理引擎等

迭代器模式(Iterator Pattern)實(shí)現(xiàn)集合類, iterator

中介者模式(Mediator Pattern)降低多個對象和類之間的通信復(fù)雜性,這種模式提供了一個中介類,該類通常處理不同類之間的通信,并支持松耦合,使代碼易于維護(hù)

備忘錄模式(Memento Pattern)備份一個數(shù)據(jù), 后面可以還原回來

觀察者模式(Observer Pattern)委托方法調(diào)用

狀態(tài)模式(State Pattern)根據(jù)狀態(tài)調(diào)用不同的方法

空對象模式(Null Object Pattern)在空狀態(tài)的默認(rèn)行為

策略模式(Strategy Pattern)add, substract類實(shí)現(xiàn)calculator接口, 用一個輔助類實(shí)現(xiàn)計(jì)算

模板模式(Template Pattern)抽象類用1個seal方法調(diào)用其它虛方法, 虛方法在子類實(shí)現(xiàn)

訪問者模式(Visitor Pattern)通過accept(visitor)方法接受visitor調(diào)用自己的方法

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持武林網(wǎng)!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 财经| 宣化县| 同心县| 平武县| 确山县| 徐闻县| 岗巴县| 秦皇岛市| 光山县| 全椒县| 庆城县| 山东省| 沙湾县| 永定县| 五莲县| 邹城市| 阳高县| 兰坪| 金阳县| 奎屯市| 河池市| 红安县| 满洲里市| 布尔津县| 星子县| 沁水县| 锦州市| 西畴县| 额济纳旗| 尼玛县| 白沙| 商都县| 电白县| 扬州市| 舟山市| 营口市| 金寨县| 普安县| 怀柔区| 明溪县| 浮梁县|