欢迎光临
一起学习,一起进步

简单工厂模式–核心要点总结

工厂模式强调一点:两个类A和B之间的关系应仅仅是A创建B或者A使用B,不能两者关系都有。
说白了,就是要降低系统耦合度,便于扩展。在简单工厂模式中,用户无需关心如何创建子类对象。将对象的创建和使用分离,使得系统更符合单一职责原则,有利于对功能的复用和系统的维护。
需要注意的是,在工厂模式中,具体产品类必须要实现所继承的抽象产品类中的抽象方法。而工厂类中的创建实例的方法也必须是静态方法。当然,也意味着工厂角色无法形成基于继承的等级架构。
换个角度说,也即公共方法(抽象方法)应该定义在父类/接口中,并在子类中实现。

赞(0) 打赏
未经允许不得转载:openSL » 简单工厂模式–核心要点总结

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏