摘要:
抽象工厂模式提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。抽象工厂允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么。这样一来,客户就可以从具体的产品中被解耦。FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,... 阅读全文
摘要:
模式场景:在一个披萨店中,要根据不同客户的口味,生产不同的披萨,如素食披萨、希腊披萨等披萨。 该例的UML结构图如下:Pizza制造工厂:SimplyPizzaFactory.java/** * 专门用于创建披萨的工厂类 */public class SimplePizzaFactory { ... 阅读全文
摘要:
单例模式是一种对象创建型模式,使用单例设计模式可以保证为同一个类只生成唯一的实例对象,也就是说,在整个程序空间中,只存在一个实例对象。单例模式的定义:保证一个类,只有一个实例存在,同时提供对该实例加以访问的全局访问方法。单例模式的需求场景:1,多线程之间共享同一资源或者操作同一对象。2,使用全局变量... 阅读全文