
设计模式
文章平均质量分 75
设计模式概念与实例
菜鸟日常
公众号:菜鸟日常
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代理模式 Java 实现
介绍 什么是代理模式 静态代理 JDK 自带的动态代理 CGLIB 动态代理 代理模式 意图:为其他对象提供一种代理,以控制对这个对象的访问。 例子:买火车票不一定要在火车站,去网上各个代理商那里也可以 代码思路:实体类 A 实现了接口 IA,而实体类 A 很复杂,那么使用实体类 B 去实现接口 IA,通过实体类 B 调用实体类 A 去满足功能。 注意事项: 1、和适配器模式的区别:适配器模式...原创 2019-12-31 17:13:06 · 235 阅读 · 0 评论 -
生产者消费者 Java 实现
生产者消费者问题是研究多线程程序时绕不开的经典问题之一,这里提供 Java 的几种实现方式。这里将生产者、消费者线程的具体实现方式封装在 Resource 类中,生产者和消费者只需调用 Resource 类中的生产、消费方法即可完成生产、消费的功能。 wait / notifyAll public class Resource { private int count = 0; //原创 2017-09-22 15:16:56 · 934 阅读 · 0 评论