- 博客(4)
- 资源 (5)
- 问答 (4)
- 收藏
- 关注
原创 建造者模式(Builder Pattern)
建造者模式 核心组成 Builder:抽象建造者,定义多个通用方法和构建方法 ConcreteBuilder:具体建造者,可以有多个 Director:指挥者,控制整个组合过程,将需求交给建造者,由建造者去创建对象 Product:产品角色 优点 客户端不必知道产品内部组成的细节,将产品本身与产品的创建过程解耦 每一个具体建造者都相对独立,而与其他的具体建造者无关,更加精细地控制产品的创建过程 增加新的具体建造者无须修改原有类库的代码,符合开闭原则 建造者模式结合链式编程来使用..
2020-11-27 01:53:33 235
原创 工厂模式之--抽象工厂模式
抽象工厂模式 核心组成 AbstractFactory:抽象工厂角色,它声明了一组用于创建一种产品的方法,每一个方法对应一种产品,如创建支付和创建退款。ConcreteFactory:具体工厂角色,它实现了在抽象工厂中定义的创建产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中。AbstractProduce:抽象产品角色,它为每种产品声明接口。ConcreteProduce:具体产品角色,它定义具体工厂生产的具体产品对象,实现抽象产品接口中声明的..
2020-11-27 00:07:12 329
原创 工厂模式之--工厂方法模式
工厂方法模式 核心组成 IProduct:抽象产品类,描述所有实例所共有的公共接口 Product:具体产品类,实现抽象产品类的接口,工厂类创建对象,如果有多个需要定义多个 IFactory:抽象工厂类,描述具体工厂的公共接口 Factory:具体工场类,实现创建产品类对象,实现抽象工厂类的接口,如果有多个需要定义多个 优点: 符合开闭原则,增加一个产品类,只需要实现其他具体的产品类和具体的工厂类; 符合单一职责原则,每个工厂只负责生产对应的产.
2020-11-15 13:55:25 327
原创 工厂模式之--简单工厂模式
简单工厂模式 核心组成 Factory:工厂类,简单工厂模式的核心,它负责实现创建所有实例的内部逻辑 IProduct:抽象产品类,简单工厂模式所创建的所有对象的父类,描述所有实例所共有的公共接口 Product:具体产品类,是简单工厂模式的创建目标 优点: 将对象的创建和对象本身业务处理分离可以降低系统的耦合度,使得两者修改起来都相对容易。 缺点 工厂类的职责相对过重,增加新的产品需要修改工厂类的判断逻辑,这一点与开闭原则是相违背 即开闭原则(Open Close Principle)对扩展
2020-11-15 13:38:03 284
淘宝-接口测试白皮书
2019-04-30
dubbo.xsd 约束文件 解决标签识别报红
2018-05-31
给前端的接口,什么时候返回jsonObject,什么时候返回jsonArray
2017-06-15
ssm设计json格式接口问题
2017-05-18
Java中 System.out.println(count++)输出结果没有自加1
2015-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人