设计模式
weixin_39276942
这个作者很懒,什么都没留下…
展开
-
设计模式--工厂模式
一。简单工厂模式 首先将需要创建的各种不同对象的相关代码封装到不同的类中,这些类称为具体产品类, 而将它们公共的代码进行抽象和提取后封装在一个抽象产品类中,每一个具体产品类都是抽象产品类的子类; 然后提供一个工厂类用于创建各种产品,在工厂类中提供一个创建产品的工厂方法, 该方法可以根据所传入的参数不同创建不同的具体产品对象;客户端只需调用工厂类的工厂方法并传入相应的参数即可得到一个产品对象。 ...原创 2018-07-01 23:02:11 · 186 阅读 · 0 评论 -
建造者模式 和 模板模式
=====================================设计模式============================================ C++设计模式——建造者模式 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 Builder(抽象建造者):它为创建一...原创 2018-08-07 23:13:09 · 935 阅读 · 0 评论 -
单例模式 和 策略模式
单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例, 这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。 单例模式有三个要点:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 ============================================...原创 2018-08-07 23:16:05 · 806 阅读 · 0 评论