随笔分类 - 设计模式
摘要:单例模式简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能
阅读全文
摘要:一、多方法静态工厂 多方法的工厂模式为不同产品,提供不同的生产方法,使用时 需要哪种产品就调用该种产品的方法,使用方便、容错率高。 设计一个餐厅接口: 1 public interface Restaurant { 2 public void cook(); 3 } 三个实现类(产品): 1 pub
阅读全文