- 博客(4)
- 收藏
- 关注
原创 设计模式之工厂模式(抽象工厂模式)
介绍 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 为了更清晰地理解工厂方法模式,需要先引入两个概念: 产品等级结构:产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、...
2019-12-21 21:22:10 168
原创 设计模式之工厂模式(方法模式)
定义 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通...
2019-12-21 21:00:03 97
原创 设计模式之工厂模式(简单工厂模式)
介绍 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 严格的说,简单工厂模式并不是23种常用的设计模式之一,它只算...
2019-12-19 23:46:35 212
原创 设计模式-开篇
推荐文章 https://design-patterns.readthedocs.io/zh_CN/latest/index.html https://snailclimb.gitee.io/javaguide/#/docs/system-design/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F
2019-12-19 22:43:38 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人