设计模式
太阳与尼采
这个作者很懒,什么都没留下…
展开
-
设计模式(三)结构型模式之适配器adapter
设计模式(三)结构型模式之适配器adapter理论用在什么地方?代码 理论 用在什么地方? 模式可以改变已有类(或外部类)的接口形式。 是将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 代码 #include <iostream> class Electric18v { public: void use_18v_electr...原创 2020-04-08 21:54:02 · 93 阅读 · 0 评论 -
设计模式(二)创建型模式之工厂模式
工厂模式原理概念类的角色关系代码 原理 概念 工厂模式又称之为多态工厂模式,工厂模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。 核心类不在负责产品的创建。核心类成为了一个抽象工厂,仅仅负责具体工厂子类必须实现的接口, 类的角色关系 抽象工厂:抽象工厂模式的核心,任何工厂类都必须实现这个接口 具体工厂:具体工厂是抽象工厂的一个实现,负责实例化产品对象 抽象角色:工厂方法模...原创 2020-04-08 20:40:26 · 96 阅读 · 0 评论 -
设计模式(一)创建型模式之单例模板
理论 单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。 为何使用? 在应用系统开发中,我们常常有以下需求: 在多个线程之间,比如初始化一次socket资源;比如servlet环境,共享同一个资源或者操作同一个对象 在整个程序空间使用全局变量,共享资源 大规模系统中,为了性能的考虑,需要节省对象的创建时间等等。 ...原创 2020-04-07 12:22:33 · 87 阅读 · 0 评论