软件设计师-设计模式

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

桥接模式

将抽象部分与实现部分分离,使它们都可以独立的变化

装饰器模式

允许向一个现有的对象添加新的功能,同时又不改变其结构

组合模式

又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象

外观模式

子系统中的一组接口提供一个一致的界面

状态模式

类的行为是基于它的状态改变的

命令模式

请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令

中介者模式

用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互

访问者模式

主要将数据结构与数据操作分离

【文章转自 武汉网站建设公司 wuhan.html 网络转载请说明出处】三人一条心,黄土变成金。

软件设计师-设计模式

相关文章:

你感兴趣的文章:

标签云: