随笔分类 -  java设计模式

摘要:所谓工厂,就是要造产品,比如一个小型砖瓦厂,只有一个窑,既能造砖又能造瓦,这种叫简单工厂模式。规模稍大一点呢,我多个窑,有的窑专门造砖,有的窑专门造瓦,想造别的,比如瓷砖,我再用个专门的窑,这种成了工厂方法模式。但若是我开个汽车装配厂,我既要轮胎,又要发动机,又要车架等等组合型的,那就要抽象工程模式 阅读全文
posted @ 2016-09-21 14:45 jeyson 阅读(485) 评论(1) 推荐(0)
摘要:单例模式,顾名思义,就是确保某个类在程序中只允许有一个实例。这个类可以自行创建唯一的实例,并且向系统只提供这个唯一的实例。 通常我们说的单例模式有五种:饿汉式,懒汉式,双重锁,静态内部类,枚举式。其中,饿汉式和懒汉式是最代表的两种(但不是最优的)。 首先,饿汉式单例 它是一种典型的空间换时间的模式, 阅读全文
posted @ 2016-09-20 11:17 jeyson 阅读(393) 评论(0) 推荐(2)