摘要: 抽象工厂模式 创建型设计模式 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 AbstractFactory:抽象工厂角色,如CourseFactory类,它声明了一组用于创建一种产品的方法,每一个方法对应一种产品,如创建视频和创建手记。 ConcreteFactory:具体工 阅读全文
posted @ 2020-02-26 15:04 小羊小恩 阅读(130) 评论(0) 推荐(0)
摘要: 工厂办法模式 创建型设计模式 定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 需要创建的产品模块 阅读全文
posted @ 2020-02-26 11:43 小羊小恩 阅读(138) 评论(0) 推荐(0)
摘要: 单例模式 创建型模式 定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。 单例的实现主要是通过以下两个步骤: 将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象,只有通过该类提供的静态方法来得到该类的唯一实例; 在该类内提供一个静态方法,当我们调 阅读全文
posted @ 2020-02-26 10:16 小羊小恩 阅读(147) 评论(0) 推荐(0)