摘要: 抽象工厂模式(Abstract Factory Pattern) 提供一个创建一系列相关依赖对象的接口,而无需指定它们具体的类。 动机: 客户仅与抽象类定义的接口交互,而不使用特定的具体类的接口。 适用场景: 一个系统要独立与它的产品创建,组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 阅读全文
posted @ 2020-05-31 14:04 大话编程那些事儿 阅读(120) 评论(0) 推荐(0)
摘要: 工厂方法模式(Factory Method): 定义一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法使一个类的实例化延迟到子类。 动机: 对象创建中的有些过程包括决定创建哪个对象、管理对象的生命周期,以及管理特定对象的创建和销毁的概念。 适用场景: 当一个类不知道它所需要创建的对象是那 阅读全文
posted @ 2020-05-30 15:22 大话编程那些事儿 阅读(122) 评论(0) 推荐(0)