结构型模式

科技工作者之家 2020-11-17

在软件工程中结构型模式是设计模式,借由一以贯之的方式来了解元件间的关系,以简化设计。

简介在软件工程中结构型模式是设计模式,借由一以贯之的方式来了解元件间的关系,以简化设计。1

举例适配器模式:将一个物件的界面'转接'成当事人预期的样子。

翻新界面模式: 同时使用多个类别的界面的适配器。

适配器导管:因除错目的而使用多个适配器。

聚集模式:一种组合模式的版本,包含用于聚集子成员的成员函式。

桥接模式:将一个抽象与实现解耦,以便两者可以独立的变化。

墓碑模式:一种中介的查询物件,包含物件的实际位址。

组合模式:树状结构的物件,每个物件有相同的界面

修饰模式:对一个执行的类别,若使用继承方式加上新功能可能会新类别的数量呈指数型地增加,可使用此模式来解决。

扩充模式:亦即框架,将复杂的程式码隐藏在简单的界面后

外观模式:对于已有的界面建立一个简化的界面以简化使用共通任务。

享元模式:通过共享以便有效的支持大量小颗粒对象。

代理模式:为其他对象提供一个代理以控制对这个对象的访问。

导线及过滤器模式:一串的处理者,其中每个处理者的输出是下一个的输入

私有类别资料模式:限制存取者/修改者的存取。1

另见行为型模式

创建型模式

并发型模式

本词条内容贡献者为:

吴晨涛 - 副研究员 - 上海交通大学

科技工作者之家

科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。