单例模式
概述:
你是我唯一想要的了解。《七里香》
有且仅有一个实例,与能访问它的全局静态方法。
实现:
饿汉、懒汉、双重锁、静态内部类、枚举。
难点:
在考虑线程安全、序列化、反射、克隆、jdk版本、类加载器等情况下,保证唯一性。
推文:
工厂模式
概述:
我喜欢的样子你都有。《甜甜的》
通过工厂类获取实例,而不需要关心复杂的创建过程。
实现:
简单工厂(类内)、多方法工厂(类内方法)、普通工厂(产品子类)、抽象工厂(工厂子类)。
推文:
建造者模式
概述:
手牵手一步两步三步四步望着天。《星晴》
将一个复杂对象的构建与它的表示 分离,使得同样的构建过程可以创建不同的表示。(一步步构建复杂对象)
推文:
原型模式
概述:
听我说中药苦,抄袭应该更苦。《本草纲目》
拷贝对象。(不会触发原构造方法;注意浅拷贝与深拷贝)
推文:
更多有意思的内容,欢迎访问笔者小站: rebey.cn