关闭

结构型模式

143人阅读 评论(0) 收藏 举报
分类:

结构型模式

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3386次
    • 积分:206
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:4篇
    • 译文:1篇
    • 评论:1条
    文章分类
    最新评论