![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
结构型设计模式
文章平均质量分 51
漆黑的莫莫
这个作者很懒,什么都没留下…
展开
-
编程-结构型设计模式-小结
结构型设计模式是一类设计模式,用于简化接口、组合对象、改变类的接口、封装对象的创建过程等。这些模式帮助开发者设计出更易于理解、维护和扩展的系统。原创 2024-08-09 11:22:32 · 238 阅读 · 0 评论 -
编程-设计模式 12:代理模式
定义:代理模式提供一个代理对象来控制对一个对象的访问。代理对象通常拥有与实际对象相同的接口,使得客户端代码可以透明地使用代理对象。目的:该模式的主要目的是控制对一个对象的访问,以及在访问之前或之后执行某些操作。原创 2024-08-09 11:17:58 · 117 阅读 · 0 评论 -
编程-设计模式 11:享元模式
定义:享元模式运用共享技术有效地支持大量细粒度的对象。它通过共享已经创建的对象来减少需要创建的新对象的数量,从而减少内存占用和提高性能。目的:该模式的主要目的是减少创建大量相似对象所需的内存消耗,特别是在需要大量实例时。原创 2024-08-09 10:56:44 · 133 阅读 · 0 评论 -
编程-设计模式 10:外观模式
定义:外观模式(Facade Pattern)提供了一个统一的接口,用来访问子系统中的一群接口。它定义了一个高层接口,让子系统更容易使用。目的:简化复杂的子系统的使用,并提供一个客户友好的接口,使得客户不必了解子系统的内部结构。原创 2024-08-09 10:45:34 · 140 阅读 · 0 评论 -
编程-设计模式 9:装饰器模式
定义:装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。目的:该模式的主要目的是在不改变现有对象的前提下,动态地给该对象添加额外的功能或职责。原创 2024-08-09 10:28:25 · 110 阅读 · 0 评论 -
编程-设计模式 8:组合模式
定义:组合模式又称为部分-整体模式,它允许你将对象组合成树形结构来表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。目的:该模式的主要目的是将多个对象组织成树形结构以表示“部分-整体”的层次结构,并且能够一致地处理单个对象和组合对象。原创 2024-08-09 10:20:20 · 163 阅读 · 0 评论 -
编程-设计模式 7:桥接模式
定义:桥接模式将抽象部分与它的实现部分分离,使得它们都可以独立地变化。目的:该模式的主要目的是解耦一个类的抽象部分与其实现部分,使得这两部分可以独立地发展和变化。原创 2024-08-09 09:52:05 · 84 阅读 · 0 评论 -
编程-设计模式 6:适配器模式
定义:适配器模式将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。目的:该模式的主要目的是解决接口不匹配的问题,使得一个已经存在的类可以被新的环境所接受。原创 2024-08-09 09:42:16 · 197 阅读 · 0 评论