设计模式
iteye_7185
这个作者很懒,什么都没留下…
展开
-
23种设计模式之一(创建型模式)
创建型模式 1.抽象工厂模式(Abstract Factory):提供一个创建一系列活相关依赖对象的接口,而无需指定它们具体类。 ---抽象工厂接口:它里面应该包含所有的产品创建的抽象对象。 ---抽象产品:它们都有可能有两种不同的实现。 ---具体的工厂:创建具有特定实现的产品对象。 2.建造者模式(Builder):将一个复杂对象...2011-12-01 15:21:00 · 74 阅读 · 0 评论 -
23种设计模式之二(结构型模式)
结构型模式 1.适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 2.桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 3.组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用...原创 2011-12-02 10:27:31 · 83 阅读 · 0 评论 -
23种设计模式之三(行为型模式)
行为型模式 1.观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生了改变时,所有依赖于它的对象都得到通知并被自动更新。 2.模板方法模式(Template Method):定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某种特定步骤。 3.命令模式(Command):将一个...原创 2011-12-02 10:58:22 · 82 阅读 · 0 评论