摘要:
单例模式 为什么: 逻辑上,一个公司只能有一个老板 效率上,尽量少实例化对象避免空间占用 其他 1 饿汉模式 最基本的思路,就是将类的构造器私有化,那么就不能在外部调用 new 创建实例了。 其次,通过调用静态方法获取实例。 // 一般情况来说,这种方式就够用了! public class Boss 阅读全文
摘要:
工厂模式 代码编写出来是为了给别人 (client) 调用的: 调用者 (client) 跟代码编写者 (provider),可能是同一个人,也可能是不同的人 提供给调用者的代码,有可能是源码可见的,也可能是源码不可见、不可修改的(比如 jar 包) 所以,为了简化代码的协作使用及管理维护,必须想尽 阅读全文