享元模式

    2024-06-06

    概要

    意图

    通过共享对象来减少创建大量相似对象时的内存消耗。。

    主要解决的问题

    • 避免因创建大量对象而导致的内存溢出问题。
    • 通过共享对象,提高内存使用效...
    Read More

    空对象模式

    2024-06-06

    概要

    意图

    使用一个空对象代替 null 值,这个空对象实现了相同的接口,但对请求不做任何操作或提供默认操作。

    主要解决的问题

    • 空对象模式解决的是在系统中使用 null 值...
    Read More

    说明文件

    2024-06-06

    本标签下的文章是对于设计模式的学习记录

    Read More

    装饰器模式

    2024-06-06

    概要

    意图

    动态地给一个对象添加额外的职责,同时不改变其结构。装饰器模式提供了一种灵活的替代继承方式来扩展功能。

    主要解决的问题

    • 避免通过继承引入静态特征,特别是在子类数量...
    Read More

    数据访问对象模式

    2024-06-06

    概要

    意图

    将数据访问逻辑从业务逻辑中分离出来,并将数据访问操作封装在一个专用的类中。

    主要解决的问题

    • 解决业务逻辑与数据访问逻辑紧密耦合的问题,提高代码的可维护性和可重用...
    Read More

    命令模式

    2024-06-06

    概要

    意图

    将请求封装为一个对象,允许用户使用不同的请求对客户端进行参数化。

    主要解决的问题

    • 解决在软件系统中请求者和执行者之间的紧耦合问题,特别是在需要对行为进行记录、撤...
    Read More

    组合实体模式

    2024-06-06

    概要

    意图

    将数据库中的表转换为应用程序中的组合对象,这些对象可以表示表中的单个记录或一组记录。

    主要解决的问题

    • 解决在对象关系映射中,如何高效地表示和管理数据库中的复杂数...
    Read More

    组合模式

    2024-06-06

    概要

    意图

    将对象组合成树形结构以表示”部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。

    主要解决的问题

    • 简化树形结构中对象的处理,无论它们是...
    Read More
    View: User:
    参考网站:[设计模式 菜鸟教程 (runoob.com)](https://www.runoob.com/design-pattern/design-pattern-tutorial.html)