设计模式
小糖hpp
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
单例模式保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。必须满足三个条件:某个类只能有一个实例、它必须自行创建这个实例、它必须自行向整个系统提供这个实例。Singleton(单例):在单例类的内部实现只生成一个实例,同时它提供一个静态的getInstance()工厂方法,让客户可以访问它的唯一实例;为了防止在外部对其实例化,将其构造函数设计为私有;在单例类内部定义...原创 2019-03-31 21:11:24 · 133 阅读 · 0 评论 -
设计模式-工厂模式
工厂模式概念工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。抽象工厂角色:工厂方法模式的核心,任何工厂类都必须实...原创 2019-03-31 21:27:23 · 119 阅读 · 0 评论