摘要: 1.建造者模式,盖房子 思路分析: 传统方式解决盖房子问题分析: 产品和创建产品的过程封装在一起,耦合性强 2.建造者模式基本介绍 建造者模式有四个核心对象: 3.建造者模式解决盖房子问题 4.建造者模式,JDK源码分析 java.lang.StringBuilder中的建造者模式 5.建造者模式注 阅读全文
posted @ 2021-10-05 21:20 CH0701 阅读(31) 评论(0) 推荐(0)
摘要: 1.原型模式1,克隆羊 克隆羊问题: 传统方法问题: 改进方法: 2.原型模式2 原型模式基本介绍: 原型模式解决克隆羊问题: 实现Cloneable接口 重写clone()方法 3.原型模式3,Spring源码分析 Spring中原型bean的创建,用到了原型模式 4.原型模式4,深拷贝 什么是浅 阅读全文
posted @ 2021-10-05 20:11 CH0701 阅读(30) 评论(0) 推荐(0)
摘要: 1.简单工厂模式1,披萨订购 传统方式解决披萨订购问题: 2.简单工厂模式2 传统方式解决披萨订购问题:违反了OCP原则 改进思路: 3.简单工厂模式3 简单工厂模式介绍: 使用简单工厂模式改进披萨订购问题代码:将工厂聚合到客户端中 新增Pizza种类时,只需要更改简单工厂即可 4.简单工厂模式4, 阅读全文
posted @ 2021-10-05 01:43 CH0701 阅读(36) 评论(0) 推荐(0)