📑C++学习笔记原型设计模式:克隆的艺术原型设计模式(Prototype Pattern)就像是一位巧妙的克隆专家,帮助我们轻松复制对象,节省时间和精力。本文将带你深入了解原型设计模式,从概念到实践,一步步掌握它的精髓。 CPP Design Pattern
📑C++学习笔记装饰器设计模式:为你的对象穿上新衣装饰器设计模式是一种结构型设计模式,它允许你动态地给对象添加新的行为,而不会影响其他对象。这种模式通过将对象放入包含行为的特殊封装对象中来实现,而不是通过继承来扩展功能。 CPP Design Pattern
📑C++学习笔记适配器设计模式:让不兼容的接口和谐共处适配器设计模式(Adapter Design Pattern)是一种结构型设计模式,它允许不兼容的接口之间进行协作。就像现实生活中的电源适配器一样,它能够将不同国家的电源插头连接到同一个插座上。在软件工程中,适配器模式充当一个桥梁,将一个类的接口转换成客户期望的另一个接口。 CPP Design Pattern
📑C++学习笔记访问者设计模式:让对象与操作解耦的艺术访问者模式(Visitor Pattern)是一种行为型设计模式,它允许你将操作(算法)与对象结构分离。通过这种方式,你可以在不修改对象结构的情况下,向对象结构中添加新的操作。 CPP Design Pattern
📑C++学习笔记模板设计模式:让你的代码结构更清晰模板设计模式(Template Method Pattern)是一种行为型设计模式,它定义了一个算法的骨架,但允许子类在不改变算法结构的情况下重新定义算法的某些步骤。 CPP Design Pattern