设计模式
zhh_
这个作者很懒,什么都没留下…
展开
-
工厂方法模式学习笔记
工厂方法demo工厂方法测试类package com.zhh.designpattern.factorymethod;// 为解决简单工厂不便扩展新的品牌的产品问题(可以扩展,但违背开闭原则),// 使用工厂方法模式,接口定义创建冰箱的规范,即抽象方法,具体创建由各个产品的实现工厂来完成// 简单的说,工厂方法模式,就是由抽象工厂定义创建产品的规范,而产品的创建延迟到子类工厂来完成...原创 2021-04-16 11:26:27 · 141 阅读 · 0 评论 -
抽象工厂学习笔记
代码demo抽象工厂测试类package com.zhh.designpattern.abstractfactory;// 简单工厂模式// 优点:实现了对产品的创建过程的封装,使用户与产品创建过程隔离,如果创建过程相似,则可减少重复代码// 缺点:但是对于新的品牌产品的创建,简单工厂模式并不能符合java七大设计原则中的开闭原则,必须要修改原来的工厂创建逻辑, // 即简单...原创 2021-04-16 11:26:10 · 136 阅读 · 0 评论 -
简单工厂模式学习笔记
简单工厂学习笔记代码demo简单工厂测试类package com.zhh.designpattern.simplefactory;// 以生产冰箱为例,假设冰箱可能有海尔的,美的的,海信的,TCL等等// 客户端需要冰箱,只需调用简单工厂并传入一个品牌名就能创建一个冰箱public class SimpleFactoryTest { public static void...原创 2021-04-16 11:25:49 · 169 阅读 · 0 评论