摘要: #工厂方法模式 工厂方法模式定义了一个用于创建对象的接口,让子类决定实例化哪个类。 该模式允许类将实例化延迟到子类。 ###Product 即将使用工厂方法创建的对象(接口)。 ###ConcreteProduct Product的实现。 ###Creator 声明工厂方法,返回Product类型的 阅读全文
posted @ 2022-03-11 15:29 壮哈苗 阅读(42) 评论(0) 推荐(0) 编辑
摘要: #抽象工厂模式 抽象工厂模式为创建一系列相关或依赖对象提供了接口,而无需指定它们的具体类。 ###AbstractFactory 为创建抽象产品的操作声明一个接口 ###ConcreteFactory 实现创建具体产品对象的操作 ###AbstractProduct 声明产品对象类型的接口 ###P 阅读全文
posted @ 2022-03-11 15:29 壮哈苗 阅读(36) 评论(0) 推荐(0) 编辑
摘要: #简单工厂模式 在GOF的23中设计模式一书中没有包含简单工厂模式。实际上简单工厂模式是工厂类最简单的形式(与工厂方法模式或抽象工厂模式相比)。 换句话说,在简单的工厂模式中,我们有一个工厂类,它有一个方法,根据给定的输入返回不同类型的对象。 #示例代码 /// <summary> /// 用户类型 阅读全文
posted @ 2022-03-11 15:27 壮哈苗 阅读(39) 评论(0) 推荐(0) 编辑