Java 设计模式 观察者模式

2017-01-18
阅读 4 分钟
2.7k
每个角色都对应这一个类,比如观察者模式,观察者对应着观察者类,被观察者对应着被观察者类。实际上,设计模式就是通过面向对象的特性,将这些角色解耦

Java 设计模式 简单工厂 工厂模式 抽象工厂

2017-01-17
阅读 4 分钟
3.2k
工厂模式,实际上也会根据业务情景不同会有不同的实现方式。一般分为3种。简单工厂,工厂模式和抽象工厂。顾名思义,这三种从简单到抽象,名称越来越高大上,实现方式肯定是越来越复杂

Java 设计模式 单例模式

2017-01-16
阅读 4 分钟
1.9k
在一些特殊场景下,要求不允许自由创建该类的对象,而只允许为该类创建一个对象。为了避免其他类自由创建该类的实例,应该把该类的构造器使用private修饰,从而把该类的所有构造器隐藏起来