![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
23种设计模式
文章平均质量分 95
设计模式
古月日月衣羊
博观而约取,厚积而薄发
展开
-
7. 设计模式之装饰者模式
装饰者模式1.1 星巴克咖啡订单项目(咖啡馆):1.2 方案1-解决星巴克咖啡订单项目1.3 方案1-解决星巴克咖啡订单问题分析1.4 方案2-解决星巴克咖啡订单(好点)1.5 方案2-解决星巴克咖啡订单问题分析1.6 装饰者模式定义1.7 装饰者模式原理1.8 装饰者模式解决星巴克咖啡订单1.9 装饰者模式下的订单: 2份巧克力+一份牛奶的LongBlack1.10 装饰者模式咖啡订单项目应用实例1.11 装饰者模式在JDK应用中的源码分析 1.1 星巴克咖啡订单项目(咖啡馆): 咖啡种类/单品咖啡: E原创 2021-09-22 15:24:38 · 124 阅读 · 0 评论 -
6. 设计模式之桥接模式
桥接模式1.1 手机操作1.2 传统方式解决手机操作问题 1.1 手机操作 现在对不同手机类型的不同品牌实现操作编程(比如:开机、关机、上网,打电话等),如图: 1.2 传统方式解决手机操作问题原创 2021-09-22 13:42:56 · 50 阅读 · 0 评论 -
5.设计模式之适配器模式
适配器模式1.1 现实生活中的适配器例子1.2 基本介绍1.3 工作原理1.4 类适配器模式1.4.1 类适配器模式介绍1.4.2 类适配器模式应用实例1.4.3 类适配器模式注意事项和细节1.5 对象适配器模式1.5.1 对象适配器模式介绍1.5.2 对象适配器模式应用实例1.5.3 对象适配器模式注意事项和细节1.6 接口适配器模式1.6.1 接口适配器模式介绍1.6.2 接口适配器模式应用实例1.7 适配器模式在SpringMVC框架应用的源码剖析9.8适配器模式的注意事项和细节 1.1 现实生活中的原创 2021-09-19 21:21:15 · 145 阅读 · 0 评论 -
4. 设计模式之建造者模式
建造者模式1.1 盖房项目需求1.2 传统方式解决盖房需求1.3 传统方式的问题分析1.4 建造者模式基本介绍1.5 建造者模式的四个角色1.6 建造者模式原理类图1.7 建造者模式解决盖房需求应用实例1.8 建造者模式在JDK的应用和源码分析1.9 建造者模式的注意事项和细节 1.1 盖房项目需求 需要建房子: 这一过程为打桩、砌墙、封顶 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的。 请编写程序,完成需求 1.2 传统方式解决盖房需求 思路分析(图解) 代原创 2021-09-08 20:49:15 · 153 阅读 · 0 评论 -
3. 设计模式之原型模式
原型模式1.1 克隆羊问题1.2 传统方式解决克隆羊问题1.3 传统的方式的优缺点1.4 原型模式-基本介绍1.5 原型模式原理结构图-uml类图1.6 原型模式解决克隆羊问题的应用实例 1.1 克隆羊问题 现有一只羊 tom, 姓名为: tom, 年龄为: 1, 颜色为: 白色,请编写程序创建和tom 羊 属性完全相同的 5 只羊。 1.2 传统方式解决克隆羊问题 思路分析(图解) 代码演示 Sheep.java @Data @AllArgsConstructor public class Shee原创 2021-09-07 14:30:45 · 102 阅读 · 0 评论 -
2. 设计模式之工厂模式
工厂模式1.1 简单工厂模式1.1.1 需求1.1.2 使用传统的方式来完成代码1.1.3 传统方式的优缺点1.1.4 基本介绍1.1.5 使用简单工厂模式1.2 工厂方法模式1.2.1 一个新的需求1.2.2 思路11.2.3 思路21.2.4 工厂方法模式介绍1.2.5 工厂方法模式应用案例1.3 抽象工厂模式1.3.1 基本介绍1.3.2 抽象工厂模式应用实例1.4 工厂模式在JDK-Calendar 应用的源码分析6.5 工厂模式小结 1.1 简单工厂模式 1.1.1 需求 一个披萨的项目: 要便于原创 2021-09-07 10:43:47 · 80 阅读 · 0 评论 -
1.设计模式之单例模式
单例模式1.1 单例设计模式介绍1.2 单例设计模式八种方式1.3 饿汉式(静态常量)1.4 饿汉式(静态代码块)1.5 懒汉式(线程不安全)1.6 懒汉式(线程安全,同步方法)1.7 懒汉式(线程安全,同步代码块)1.8 DCL(Double Check Lock)1.9 静态内部类1.19 枚举1.11 单例模式在JDK 应用的源码分析1.11.1 单例模式在JDK应用的源码分析1.12 单例模式注意事项和细节说明 1.1 单例设计模式介绍 所谓类的单例设计模式,就是采用一定的方法保证在整个软件系统内,原创 2021-09-04 20:27:19 · 108 阅读 · 0 评论 -
面向对象6大原则
面向对象6大原则1. 设计模式的目的2. 面向对象6大原则2.1 单一职责原则遵守单一职责原则的优点2.2 接口隔离原则接口隔离原则注意点:2.3 依赖倒转原则依赖倒转原则注意事项:2.4 里式替换原则2.4.1 OO中的继承性的思考和说明2.4.2 基本介绍2.4.3 一个程序引出的问题和思考2.5 开闭原则2.6 迪米特法则2.6.1 基本介绍2.6.2 迪米特法则注意事项 1. 设计模式的目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计转载 2021-08-30 15:21:57 · 194 阅读 · 0 评论