摘要: 来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 # 抽象工厂AbstractFactory## 抽象工厂AbstractFactory 创建型设计模式用于复杂对象的创建,是工厂方法的进阶。只是将工厂方法再次继承一个抽象类,用抽奖类接受不同的工厂。 # Program.cs ` 阅读全文
posted @ 2022-01-27 17:28 CCNetCore 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 工厂方法FactoryMethod 工厂方法FactoryMethod 创建型设计模式 是简单工厂的进阶,单纯将简单工厂一个类分开成多给类,将之前的一个类的耦合进行解耦。 每一个类中都有创建实例的方法,而不是通过枚举进行判断。通 阅读全文
posted @ 2022-01-27 17:27 CCNetCore 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 简单工厂SimpleFactory 简单工厂SimpleFactory 创建型设计模式 创建对象交由工厂的方法完成,通过枚举switch来进行判断创建什么对象。 在一个简单工厂类中会实例化多个具体对象,其实也进行了高度耦合。 那 阅读全文
posted @ 2022-01-27 17:25 CCNetCore 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 单例模式Singleton 单例模式Singleton 创建型设计模式 为了保证对象的唯一性,还可提高程序的性能。 单例模式有3种实现方式 每次创建时进行判断(需要双重判断) 将对象放入静态构造函数种实例 将对象放入静态字段中 阅读全文
posted @ 2022-01-27 17:21 CCNetCore 阅读(136) 评论(0) 推荐(0) 编辑