摘要:
简单工厂模式(Simple Factory Pattern),在工厂类中对象决定创建出哪一种产品类的实例。这些产品类都实现了相同的接口,或者继承了相同的父类。 结构图 Factory(工厂角色):它是核心,负责实现创建所有实例的内部逻辑。在工厂类中,提供了一个静态方法,可以直接被外界直接调用,以创建 阅读全文
摘要:
单例模式(Singleton Pattern),保证一个类只有一个实例,并提供一个全局访问点以供外部代码使用。 结构图 定义一个私有成员变量instance; 构造函数为private私有的; 声明了一个名为getInstance的public公有静态方法,返回其唯一实例,供客户端Client使用。 阅读全文
摘要:
设计模式推荐文章 (1)《深入设计模式》截取部分内容 https://refactoringguru.cn/design-patterns (2)图说设计模式 https://design-patterns.readthedocs.io/zh-cn/latest/ 阅读全文