![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
设计模式
杭州小哥哥
记录学习笔记
展开
-
模版方法模式在Spring框架中的应用
原创 2021-10-11 23:20:55 · 271 阅读 · 0 评论 -
设计模式之模版方法模式的钩子方法
public abstract class SoyaMilk { //模版方法 可以做成finaL,不让子类去覆盖 final void make(){ select(); if(customerWantCondiments()){ addCondiments(); } soak(); beat(); } void select(){ ...原创 2021-10-11 22:32:21 · 218 阅读 · 0 评论 -
设计模式之模版方法模式demo
public abstract class SoyaMilk { //模版方法 可以做成finaL,不让子类去覆盖 final void make(){ select(); addCondiments(); soak(); beat(); } void select(){ System.out.println("第一步,请选择好...原创 2021-10-10 23:42:45 · 154 阅读 · 0 评论 -
观察者模式在JDK应用中的源码分析
原创 2021-10-10 22:20:38 · 148 阅读 · 0 评论 -
设计模式之观察者模式demo
代码public class WeatherData { private float temperature; private float pressure; private float humidity; //聚合 private CurrentConditions currentConditions; public WeatherData(CurrentConditions currentConditions)...原创 2021-10-10 22:09:58 · 305 阅读 · 0 评论 -
java状态模式
原创 2021-10-07 23:42:22 · 97 阅读 · 0 评论 -
java职责链模式(责任链模式)
原创 2021-10-07 22:56:14 · 455 阅读 · 0 评论 -
Java策略模式demo(打折策略例子)
策略模式:它定义了算法家族,分别封装起来,让它们之间可以相互替换。此模式让算法的改变,不会影响到使用算法的客户端。它对一系列的算法进行封装,为所有的算法定义一个抽象的接口,并通过继承该抽象算法接口对所有的算法加以封装和实现。具体的算法的选择交由客户端来决定(策略),策略模式主要用来平滑地处理算法的切换。下面是形象的策略模式的结构图:下面看demoStrategy接口StrategyA实现类StrategyB实现类Context类..原创 2021-10-07 21:52:06 · 933 阅读 · 0 评论 -
策略模式在jdk Arrays 中使用
原创 2021-10-07 16:43:50 · 108 阅读 · 0 评论 -
适配器模式
原创 2021-10-03 11:48:24 · 71 阅读 · 0 评论 -
适配器模式
原创 2021-10-02 23:56:47 · 87 阅读 · 0 评论 -
建造者模式
原创 2021-10-02 23:50:12 · 88 阅读 · 0 评论 -
java深拷贝和浅拷贝介绍
浅拷贝概念深拷贝概念@Data@Slf4jpublic class Sheep implements Cloneable { private String name; private int age; private String color; private Sheep friend; public Sheep(String name, int age, String color) { this.name原创 2021-10-02 23:07:06 · 152 阅读 · 0 评论 -
设计模式原型模式
原创 2021-10-02 21:16:19 · 79 阅读 · 0 评论 -
工厂模式小结
原创 2021-10-02 13:23:43 · 113 阅读 · 0 评论 -
抽象工厂模式
原创 2021-10-02 13:20:30 · 89 阅读 · 0 评论 -
设计模式工厂方法模式
原创 2021-10-02 12:17:33 · 100 阅读 · 0 评论 -
使用简单工厂模式demo
传统方式:披萨抽象类奶酪披萨类希腊披萨类订单披萨类披萨客户端类传统方式的优缺点简单工厂模式介绍简单工厂模式原创 2021-10-02 11:49:54 · 118 阅读 · 0 评论 -
简单工厂模式
原创 2021-10-02 09:12:18 · 90 阅读 · 0 评论 -
单例模式中饿汉式
写法一:写法二:原创 2021-09-27 23:28:44 · 99 阅读 · 0 评论 -
设计模式类型
原创 2021-09-27 22:55:47 · 91 阅读 · 0 评论 -
依赖和泛化和实现
原创 2021-09-26 23:36:22 · 101 阅读 · 0 评论 -
合成复用原则
原创 2021-09-26 23:05:59 · 102 阅读 · 0 评论 -
迪米特法则
原创 2021-09-25 23:53:34 · 113 阅读 · 0 评论 -
设计模式开闭原则
原创 2021-09-25 23:37:32 · 59 阅读 · 0 评论 -
里氏替换原则
原创 2021-09-25 23:03:22 · 80 阅读 · 0 评论 -
设计模式依赖倒转原则
原创 2021-09-25 21:03:06 · 84 阅读 · 0 评论 -
设计模式七大原则
原创 2021-05-26 22:02:06 · 108 阅读 · 0 评论