乐在其中设计模式(C#)序列作品索引

[源码下载]

乐在其中设计形式(C#)种类文章索引

作者:webabcd

介绍
类图加实例的方法介绍设计情势(C#)

成立型格局(Creational Pattern)
1、乐在其中设计形式(C#) – 抽象工厂情势(Abstract Factory
Pattern)

介绍
提供一个创办一系列有关或相互看重对象的接口,而无需点名它们具体的类。

2、乐在其中设计形式(C#) – 建造者形式(Builder
Pattern)

介绍
将1个繁杂对象的营造与它的代表分离,使得同一的创设进程可以创造不一样的表示。

3、乐在其中设计方式(C#) – 原型形式(Prototype
Pattern)

介绍
用原型实例内定成立对象的项目,并且经过拷贝那么些原型来创制新的对象。

4、乐在其中设计方式(C#) – 工厂方法情势(Factory Method
Pattern)

介绍
概念二个用来创制对象的接口,让子类决定将哪3个类实例化。Factory
Method使二个类的实例化延迟到其子类。

5、乐在其中设计方式(C#) – 单例格局(Singleton
Pattern)

介绍
管教2个类仅有多个实例,并提供3个拜访它的全局访问点。

结构型形式(Structural Pattern)
6、乐在其中设计形式(C#) – 适配器形式(Adapter
Pattern)

介绍
将1个类的接口转换到客户愿意的其余三个接口。Adapter方式使得原本由于接口不协作而不或然共同干活的那3个类可以一并工作。

7、乐在其中设计方式(C#) – 桥接方式(Bridge
Pattern)

介绍
将抽象部分与它的贯彻部分分离,使它们都足以独立地变化。

8、乐在其中设计方式(C#) – 组合格局(Composite
帕特tern)

介绍
将对象组合成树形结构以象征“部分-全部”的层次结构。它使得客户对单个对象和复合对象的施用具有一致性。

9、乐在其中设计形式(C#) – 装饰格局(Decorator
Pattern)

介绍
动态地给1个对象添加一些附加的职分。就增添功效而言,它比生成子类格局更为灵活。

10、乐在其中设计情势(C#) – 外观格局(Facade
Pattern)

介绍
为子系统中的一组接口提供三个同样的界面,Facade模式定义了3个高层接口,这一个接口使得这一子系统越发便于采用。

11、乐在其中设计方式(C#) – 享元方式(Flyweight
Pattern)

介绍
使用共享技术可行地支撑大气细粒度的目的。

12、乐在其中设计格局(C#) – 代理形式(Proxy
Pattern)

介绍
为任何对象提供三个代理以决定对那一个目标的拜访。

行为型方式(Behavioral Pattern)
13、乐在其中设计格局(C#) – 权利链情势(Chain of Responsibility
Pattern)

介绍
为铲除请求的发送者和接收者之间耦合,而使多少个目的都有空子处理这一个请求。将那些目的连成一条链,并沿着那条链传递该请求,直到有贰个对象处理它。

14、乐在其中设计情势(C#) – 命令情势(Command
Pattern)

介绍
将二个伸手封装为2个对象,从而使你可用不一样的呼吁对客户开展参数化;对请求排队或记录请求日志,以及协理可收回的操作。

15、乐在其中设计形式(C#) – 解释器情势(Interpreter
Pattern)

介绍
给定八个语言,定义它的文法的一种象征,并定义多少个解释器,
该解释器使用该表示来诠释语言中的句子。

16、C#,乐在其中设计形式(C#) – 迭代器情势(Iterator
Pattern)

介绍
提供一种艺术顺序访问三个碰面对象中逐条要素,
而又不需暴光该对象的其中表示。

17、乐在其中设计情势(C#) – 中介者方式(Mediator
Pattern)

介绍
用二个中介对象来封装一名目繁多的目的交互。中介者使各目的不需求显式地互动引用,从而使其耦合松散,而且可以独自地转移它们中间的相互。

18、乐在其中设计形式(C#) – 备忘录情势(Memento
Pattern)

介绍
在不破坏封装性的前提下,捕获三个对象的中间景观,并在该目的之外保存那些情状。这样将来就可将该对象复苏到保存的景况。

19、乐在其中设计格局(C#) – 观看者格局(Observer
Pattern)

介绍
概念对象间的一种一对多的依靠关系,以便当二个对象的处境暴发变更时,全体倚重于它的靶子都得到公告并活动刷新。

20、乐在其中设计情势(C#) – 状态情势(State
Pattern)

介绍
允许一个目的在其内部景观改变时改变它的行为。对象看起来如同修改了它所属的类。

21、乐在其中设计格局(C#) – 策略方式(Strategy
帕特tern)

介绍
概念一各个的算法,把它们三个个卷入起来,并且使它们可互相替换。本格局使得算法的变动可独自于采纳它的客户。

22、乐在其中设计模式(C#) – 模板方法格局(Template Method
Pattern)

介绍
概念二个操作中的算法的骨子,而将一些手续延迟到子类中。Template
Method使得子类能够不改变3个算法的结构即可重定义该算法的一点特定步骤。

23、乐在其中设计格局(C#) – 访问者方式(Visitor
Pattern)

介绍
表示多个成效于某目的社团中的各因素的操作。它使您可以在不更改各要素的类的前提下定义功效于这一个因素的新操作。

其他
24、乐在其中设计形式(C#) – 提供者形式(Provider
Pattern)

介绍
为1个API举行定义和兑现的分别。

OK
[源码下载]

相关文章