设计模式
weixin_44637331
这个作者很懒,什么都没留下…
展开
-
设计模式 -策略模式
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。(摘自菜鸟) 前言 现有一个需求,即动态的对People中的字段 选择性的比较大小 分析: @Data public class People implements Comparable<People> {原创 2020-11-22 23:07:24 · 45 阅读 · 0 评论 -
设计模式 - 单例模式
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。(摘自菜鸟教程) 类图: 实现方式1 /* * 多线程安全:JVM保证(类只加载一次,instance 初始化一次) * 恶汉式 * */ public class SingleOb原创 2020-11-22 21:35:45 · 47 阅读 · 0 评论