码迷,mamicode.com
首页 >  
搜索关键字:设计模式4 结构型模式    ( 782个结果
设计模式总结
1)单一职责原则32)里氏替换原则3)依赖倒转原则54)接口隔离原则5)迪米特法则116)开闭原则4创建型模式,共五种:工厂方法模式8抽象工厂模式1(简单工厂模式)15单例模式21建造者模式13原型模式9结构型模式,共七种:适配器模式17装饰器模式6代理模式7外观模式12桥接模式22组合模式19享元模式26行为型模式,共十一种:策略模式2模板方法模式10观察者模式14迭代子模式20责任链模式24命
分类:其他好文   时间:2019-02-19 18:50:28    阅读次数:191
设计模式(七)——装饰器模式
如果可以通过已经存在的类,额外添加一个功能生成一个新的类,这种类就是一个装饰器 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说, 装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 Component(抽象构件):它是具体构件和抽象 ...
分类:其他好文   时间:2019-02-10 17:46:37    阅读次数:180
14结构型模式之外观模式
概念 Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。 角色和职责 Façade 为调用方, 定义简单的调用接口。 Clients 调用者。通过Fa ...
分类:其他好文   时间:2019-02-09 22:48:42    阅读次数:208
15结构型模式之享元模式
概念 Flyweight模式也叫享元模式,是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。 角色和职责 抽象享元角色: 所有具体享元类的父类,规定一些需要实现的公共接口。 具体享元角色: 抽象享元角色的具体实现类,并实现了抽象享元角色规定的方法。 享元工厂角色: 负责创建和管理享元角色 ...
分类:其他好文   时间:2019-02-09 22:47:40    阅读次数:209
12结构型模式之组合模式
概念 Composite模式也叫组合模式,是构造型的设计模式之一。通过递归手段来构造树形的对象结构,并可以通过一个对象来访问整个对象树。 角色和职责 Component (树形结构的节点抽象) - 为所有的对象定义统一的接口(公共属性,行为等的定义) - 提供管理子节点对象的接口方法 - [可选]提 ...
分类:其他好文   时间:2019-02-09 22:29:41    阅读次数:206
13结构型模式之桥接模式
概念 Bridge 模式又叫做桥接模式,是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的 ...
分类:其他好文   时间:2019-02-09 22:23:44    阅读次数:244
9结构型模式之代理模式
概念 Proxy模式又叫做代理模式,是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。 所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。 类图角色和 ...
分类:其他好文   时间:2019-02-09 21:06:34    阅读次数:178
11结构型模式之适配器模式
概念 Adapter模式也叫适配器模式,是构造型模式之一,通过Adapter模式可以改变已有类(或外部类)的接口形式。 角色和职责 适用于: 是将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 案例 //输入220V电压,输出的是18V电压 ...
分类:其他好文   时间:2019-02-09 20:51:58    阅读次数:171
10结构型模式之装饰模式
概念 装饰( Decorator )模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。 装饰模式就是把要添加的附加功能分别放在单独的类中,并让这个类包含它要装饰的对象,当需要执行时,客户端就可以有选择地、按顺序地使用装饰功能包装对象。 类图角色和职责 适用于: ...
分类:其他好文   时间:2019-02-09 20:47:20    阅读次数:195
关于设计模式的一些事!
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:其他好文   时间:2019-01-28 20:18:38    阅读次数:173
782条   上一页 1 ... 16 17 18 19 20 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!