随笔分类 - 设计模式
摘要:观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提
阅读全文
摘要:单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处: a. 某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销; b. 省去了new操作符,降低了系统内存的使用频率,减轻GC压力; c. 有些类
阅读全文
摘要:定义:工厂模式是我们最常用的实例化对象的模式,是用工厂方法代替new操作的一种模式,在使用new创建对象时就得考虑,是不是应该用工厂模式来创建对象。用来封装对象的创建,使得代码与对象的创建分离,便于系统的扩展和维护(尽量少的修改量)。工厂模式有简单工厂模式、工厂方法模式和抽象工厂模式。 1 简单工厂
阅读全文

浙公网安备 33010602011771号