随笔分类 -  设计模式

设计模式,采用C++实现
摘要:简单工厂模式 把创建封装进一个类里,当实现变化时,我们只需要修改这一个地方。 类图如下 工厂方法处理对象的创建,并将对象的创建封装在子类中,使得客户代码从子类对象的创建代码解耦。 代码示例如下 #include <iostream> using namespace std; class Produc 阅读全文
posted @ 2024-05-11 14:35 227569hy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:单例模式 定义 单件模式确保一个类只有一个实例,并提供一个全局访问点。 单件模式 对比 全局变量的好处: 不需要在启动时就被创建,需要时就可以创建。 实现 私有构造函数确保了只有类本身能够创建自己的对象。 删除析构函数通常意味着单例对象应该一直存活直到程序结束。在单例模式中,这通常是可取的,因为单例 阅读全文
posted @ 2024-05-11 11:17 227569hy 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示