Java 设计模式
文章平均质量分 63
Java 设计模式
深色風信子
这个作者很懒,什么都没留下…
展开
-
Java 生产者和消费者 5种实现方式
Java 生产者和消费者 4种实现方式1 Objcet 的 wait() 和 notifyAll()21 Objcet 的 wait() 和 notifyAll()package com.xu.thread;import java.util.LinkedList;import java.util.List;import java.util.concurrent.atomic.AtomicInteger;/** * @author Administrator */public class原创 2022-04-19 11:30:55 · 2857 阅读 · 0 评论 -
Java Lambda 实现构造者模式 Builder
Java Lambda 实现构造者模式 Builder原创 2022-04-13 17:34:54 · 764 阅读 · 0 评论 -
Java 设计模式04 适配器模式
Java 设计模式04 适配器模式1 适配器模式 简介1.1 适配器模式 模式1.2 适配器模式 优点1.2 适配器模式 缺点2 适配器模式 UML 图3 适配器模式 实现2.1 目标抽象类2.2 适配器类2.3 适配者类2.4 客户类1 适配器模式 简介适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法...原创 2019-12-04 12:42:55 · 184 阅读 · 0 评论 -
Java 设计模式03 享元模式
Java 设计模式03 享元模式1 享元工厂类2 抽象享元类3 具体享元类4 非共享具体享元类5 测试类角色名称功能享元工厂类FlyweightFactory抽象享元类Flyweight具体享元类ConcreteFlyweight非共享具体享元类UnsharedConcreteFlyweight1 享元工厂类2 抽象享元类3 具体...原创 2019-12-04 12:42:02 · 172 阅读 · 0 评论 -
Java 设计模式02 观察者模式
Java 设计模式02 观察者模式1 观察者模式观察者模式中的四个重要角色1 观察者模式观察者模式是将观察者与被观察者分离开,实现了对象间一种一对多的组合关系,当被观察者的状态发生变化时,所有依赖于它的观察者就会检测到变化并且刷新自己的状态。观察者模式中的四个重要角色抽象被观察者:定义添加和删除观察者的功能;抽象观察者:定义观察者收到主题通知后要做什么事情;具体被观察者:抽象主题的具体...原创 2019-10-10 12:01:04 · 152 阅读 · 0 评论 -
Java 设计模式01 单例模式
Java 设计模式01 单例模式1 单例模式的优缺点1.1 优点1.2 缺点2 单例模式---饿汉模式3 单例模式---懒汉模式 (非线程安全)4 单例模式---懒汉模式 (线程安全)5 单例模式---懒汉模式 (双重加锁检查DCL)6 单例模式---静态内部内模式1 单例模式的优缺点1.1 优点(1) 在内存中只有一个对象,节省内存空间。(2) 避免频繁的创建销毁对象,可以提高性能。(...原创 2019-09-28 14:05:17 · 290 阅读 · 0 评论