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