![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 65
hichinamobile
这个作者很懒,什么都没留下…
展开
-
《Effective Java》单例模式创建多对象
package com.base.test; /** * 通过 AccessibleObject.setAccessible(...)来实例化构造器私有类 * * @author ZHEN.L * @DATE 2016.04.22 * */ public class StudentDto { private static StudentDto s = new StudentD原创 2016-04-22 19:30:16 · 409 阅读 · 0 评论 -
《Effective Java》builder模式创建对象
package com.base.test; /** * * @author ZHEN.L * @DATE 2016.04.22 * */ public class StudentDto { private String name; private int age; private String address; private StudentDto() { }原创 2016-04-22 18:43:17 · 361 阅读 · 0 评论 -
《Head First设计模式》 - 观察者模式
观察者模式使用非常广泛,在《head first设计模式》中放在第一位,该模式必须掌握。该模式又叫发布/订阅模式;将观察者和被观察者分离。 package observe; /** * 被观察者接口 * * @author ZHEN.L * @date 2016.04.12 * */ public interface Observable { void addObser原创 2016-04-12 19:52:33 · 342 阅读 · 0 评论 -
设计模式 - 生产者-消费者模式
问题描述 开发短信服务平台,为多个系统提供短信服务。在发送短信时,经常会发生,短时间内短信发送太多,但是系统不能及时处理的情况。 为了解决该问题,引入生产者/消费者模式。 生产者/消费者模式简介 生产者既数据生产者、消费者既数据的处理者。 该模式是通过一个容器将生产者和消费者进行解耦,生产者生产出数据不直接调用消费者,而且将数据放到阻塞队列中;消费者也不直接从生产者手中拿数据,而原创 2016-10-31 18:56:56 · 545 阅读 · 0 评论 -
装饰者模式
装饰者模式原创 2017-01-09 17:00:48 · 373 阅读 · 0 评论