码迷,mamicode.com
首页 >  
搜索关键字:设计模式4 结构型模式    ( 782个结果
设计模式15:组合模式
组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 透明方式与安全方式: 透明方式: 父类包含所有子类的方法,不需要该方法的 ...
分类:其他好文   时间:2017-04-16 17:08:02    阅读次数:161
23种设计模式之代理模式(Proxy)
代理模式是一种对象结构型模式,可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度,其缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作。 优点: 1)远程代理可以隐藏对象位于不同的地址空间的事实。 2)虚拟代理可以执行 ...
分类:其他好文   时间:2017-04-10 17:11:58    阅读次数:189
23种设计模式之享元模式(FlyWeight)
享元模式是一种对象结构型模式,通过运用共享技术,有效地支持大量细粒度的对象。系统只使用少量的对象,而这些对象都很相似,状态变化很小,对象使用次数增多。享元对象能做到共享的关键是区分内部状态和外部状态。内部状态存储在享元对象内部并且不会随坏境改变而改变,因此内部状态可以共享;外部状态时随环境改变而改变 ...
分类:其他好文   时间:2017-04-10 17:10:58    阅读次数:165
Composite(组合)--对象结构型模式
1.意图 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 2.动机 可以组合多个简单组件以形成一些较大的组件,这些组件又可以组合成更大的组件。Composite模式描述了如何使用递归组合,使得用户不必对这些类进行区别。 3.适用性 ...
分类:其他好文   时间:2017-04-09 21:02:24    阅读次数:215
Decorator(装饰)-对象结构型模式
1.意图 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 2.别名 包装器 Wrapper. 3.动机 给某个对象而不是整个类添加一些功能。一个较为灵活的方式时将组件嵌入另一个对象中。 4.适用性 在不影响其它对象的情况下,以动态、透明的方式给单个对 ...
分类:其他好文   时间:2017-04-09 21:01:14    阅读次数:174
Bridge(桥接)-对象结构型模式
1.意图 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 2.动机 在抽象类与它的实现之间起到桥梁作用,使它们可以独立地变化。 3.适用性 不希望在抽象和它的实现部分之间有一个固定的绑定关系。这种情况可能是因为,在程序运行时刻实现部分可以被选择或切换。 类的抽象以及它的实现部分都应该可以通过 ...
分类:其他好文   时间:2017-04-09 21:00:08    阅读次数:156
23种状态模式的理解
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、 ...
分类:其他好文   时间:2017-04-04 21:30:15    阅读次数:155
23种设计模式的概述
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、 ...
分类:其他好文   时间:2017-04-04 20:10:23    阅读次数:217
自己的理解23种设计模式
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备 ...
分类:其他好文   时间:2017-04-04 19:59:16    阅读次数:160
设计模式
设计模式 我们一共学过23种设计模式。他们分为3类:创建型模式、结构型模式、行为型模式。 创建型模式有:抽象工厂模式、建造者模式、工厂方法模式、原型模式、单例模式。 结构型模式有:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。 行为型模式有:职责链模式、命令模式、解释器模式 ...
分类:其他好文   时间:2017-04-04 19:12:30    阅读次数:218
782条   上一页 1 ... 40 41 42 43 44 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!