创建型 ;
二、简单工厂模式适用场景
----
简单工厂模式适用场景 :
创建对象少 : 工厂类 负责 创建的对象 比较少 ;
不关心创建过程 : 客户端 只知道 传入 工厂类 的参数 , 对于 如何创建对象...不关心 ;
三、简单工厂模式优缺点
----
简单工厂模式优点 : 只需要传入 正确的参数 , 就可以 获取需要的对象 , 无需知道创建细节 ;
工厂类中有必要的 判断逻辑 , 可以决定 根据当前的参数...创建对应的产品实例 , 客户端可以免除直接创建产品对象的责任 ;
通过该模式 , 实现了对 创建实例 和 使用实例 的 责任分割 ;
提供专门的 工厂类 用于创建对象 , 客户端 无需知道所创建的产品类的类名...简单工厂模式缺点 : 工厂类 职责 过重 , 如果要增加新的产品 , 需要 修改工厂类的判断逻辑 , 违背 " 开闭原则 " ;
7
大设计原则 , 不能全部遵守 , 也不能不遵守 , 注意平衡 功能 和...System.out.println("录制 Python 视频");
}
}
4、工厂类
简单工厂模式的缺点 : 如果要增加新的课程如 C 课程 , 就需要修改 getVedio 方法 , 在该方法中添加新的分支