摘要: 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据 阅读全文
posted @ 2019-06-21 19:34 追风的小蚂蚁 阅读(196) 评论(0) 推荐(0) 编辑
摘要: C++中代理模式也称为Proxy模式,是构造性的设计模式之一,它可以为其他对象提供一种代理,以控制对这个对象的访问。、 所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后)完成某些特别的处理。 代理模式一般会有以下 阅读全文
posted @ 2019-06-21 14:34 追风的小蚂蚁 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 概述: 抽象工厂方法是工厂方法模式的延伸,它提供了功能更为强大的工厂类并且具备较好的可扩展性; 优点: 1、抽象工厂模式隔离了具体类的生成,使得客户端并不需要知道什么被创建。 2、当一个产品族中的多个对象被设计成一起工作时,它能够保证客户端始终只使用同一产品族中的对象; 3、增加新的产品族很方便,无 阅读全文
posted @ 2019-06-21 10:02 追风的小蚂蚁 阅读(139) 评论(0) 推荐(0) 编辑