设计模式-结构型

来源:互联网 发布:小黄鸭淘宝助手论坛 编辑:程序博客网 时间:2024/05/09 03:42

结构型模式主要用于处理类或对象的组合。

结构型模式,关注的是对象之间组合的方式   

在面向对象软件系统中,每个类都承担了一定的职责,它们可以相互协作,实现一些复杂的功能。

结构型模式关注的是如何将现有类或对象组织在一起形成更加强大的结构。不同的结构型模式从不同的角度来组合类和对象


类的结构模式:类的结构模式使用继承把类、接口等组合在一起,以形成更大的结构。当一个类从父类继承并实现某接口时,这个新的类就把父类的结构和接
口的结构组合起来。类的结构模式是静态的。

Adapter  适配器模式


对象的结构模式:对象的结构模式描述了怎样把各种不同类型的对象组合在一起,以实现新功能的方法。可以在运行时刻改变对象组合关系,对象的结构模式是动态的。

Adapter  适配器模式

Bridge   桥接模式

Composite  组合模式

Decorator 装饰者模式

Facade  门面模式

Flyweight  享元模式

Proxy  代理模式

0 0