结构型模式

原创 2015年11月19日 20:07:22

结构型模式

        结构型模式描述的如何将类或者对象结合在一起形成更大的结构。结构型模式可以描述两种不同的东西:类与类的实例,结构型模式可以分为类结构型模式和对象结构型模式。类结构型模式关心类的组合,可以由多个类组成一个更大的系统。在类结构型模型中一般存在继承和实现关系。对象结构型模式关心类与对象的组合,通过关联关系在一个类中定义另一个类的实例作为成员对象,再调用成员对象的方法。

模式名称 定义
适配器模式(Adapter pattern) 将一个类的接口转换成用户希望的另一个接口,是的原本由于接口不兼容
而不能一起工作的那些类可以一起工作
桥接模式(Bridge Patern) 将抽象部分与实现部分分离,使它们都可以独立地变化
组合模式(Compoise Pattern) 将对象组合成树型结构以表示“部分-整体”的层次结构。它使得客户对单个对象和复合对象的使用具有一致性
装饰模式(Decorator Pattern) 动态地给一个对象加一些额外的职责,就扩展功能而言,它比生成子类的方法更灵活
外观模式(Facade Pattern) 子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用
享元模式(Flyweight Pattern) 运用共享技术有效地支持大量细粒度的对象
代理模式(Proxy Pattern) 为其他对象提供一个代理控制对这个对象的访问

相关文章推荐

设计模式结构型-适配器

  • 2015年01月19日 18:59
  • 2.94MB
  • 下载

适配器(Adapter)——类对象结构型模式

适配器模式的意图: 将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式的类图如下: 类适配器采用的是多重继承的方式来实...

C#设计模式结构型

  • 2013年04月22日 21:08
  • 264KB
  • 下载

Bridge 桥接模式(结构型模式)

  • 2012年09月29日 23:42
  • 148KB
  • 下载

结构型之桥接模式

1、桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)...

设计模式之结构型模式

  • 2015年11月24日 20:16
  • 5.04MB
  • 下载

Bridge 桥接模式(结构型模式)

  • 2015年06月01日 11:33
  • 8.87MB
  • 下载

6-结构型-组合模式

6-结构型-组合模式6.1 组合模式引入-杀毒软件的设计 开发一个杀毒(AntiVirus)软件,该软件既可以对某个文件夹(Folder)杀毒,也可以对某个指定的文件(File)进行杀毒。该杀毒软件还...

软件设计模式—结构型模式讲义

  • 2014年04月27日 07:31
  • 1.2MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:结构型模式
举报原因:
原因补充:

(最多只允许输入30个字)