随笔分类 - 设计模式
摘要:历史文章回顾: "设计模式专栏" "深入理解单例模式" "深入理解工厂模式" 历史优质文章推荐: "分布式系统的经典基础理论" "可能是最漂亮的Spring事务管理详解" "面试中关于Java虚拟机(jvm)的问题看这篇就够了" 无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个
阅读全文
摘要:“Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses.”(在基类中定义创建对象的一个接口,让子类决定实例化哪个类。工厂方法让一个类的实例化延迟到子类中进行。)
阅读全文
摘要:
在我们的系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志对象、充当打印机、显卡等设备驱动程序的对象。事实上,这一类对象只能有一个实例,如果制造出多个实例就可能会导致一些问题的产生,比如:程序的行为异常、资源使用过量、或者不一致性的结果。
阅读全文
