
设计模式
九月清晨_
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式单例模式单例模式, 顾名思义就是只有一个实例, 并其他自己负责创建自己的对象, 这个类提供了一种访问其唯一的对象的形式. 可以直接访问, 不需要实例化该类的对象.单例模式的几种形式饿汉式class Singleton { private Singleton() { } private static Singleton instance = new Singleton(); public static Singleton newInstance() {原创 2020-09-17 18:43:32 · 278 阅读 · 0 评论 -
模板设计模式 - Java实现
模板设计模式概述模板设计模式定义: 定义一个操作中的算法骨架, 将步骤延迟到子类中.模板设计模式是一种**行为设计模式**, 一般是准备一个抽象类, 将部分逻辑以具体方法或者具体的构造函数实现, 然后声明一些抽象方法, 这样可以强制子类实现剩余的逻辑. 不同的子类以不同的方式实现这些抽象方法. 从而对剩余的逻辑有不同的实现. 这就是模板设计模式能达成的功能.适用于一些复杂操作进行步骤...原创 2020-04-30 14:40:55 · 265 阅读 · 0 评论 -
观察者模式 - Java实现
观察者模式观察者模式定义通俗解释模式结构图代码演示参考文章观察者模式定义在对象之间定义了一对多的依赖, 这样一来, 当一个对象改变状态, 依赖他的对象会收到通知并自动更新. (自己传播出去)其实就是发布订阅模式, 发布者发布信息, 订阅者获取信息, 订阅了就能收到信息, 没订阅就收不到信息.通俗解释订阅: 订阅者告诉发布者, 我是谁, 有新消息了你应该怎么告诉我 (也...原创 2020-04-24 17:09:43 · 206 阅读 · 0 评论