2020-11-01

工厂方法设计模式:
工厂抽象类(用于通过条件创建不同的对象) ——机器人创造工厂
工厂实现类(使用多态的方式可以创建不同种类的工厂抽象类方法的实现类)——家务机器人,工厂机器人实体的创建

  • 产品抽象类(用于产品一系列过程的实现的抽象方法)——机器人的各种行为
    产品实现类(用于对一系列抽象过程方法的具体化)——圆形机器人,方形机器人,星型机器人

测试方法(调用工厂类的实现类的产品创建方法)

比如要创建一个圆形家务机器人,就是new一个家务机器人,然后调用其中的选择创建方法,来创建家务机器人,最后生成圆形家务机器人

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页