美文网首页
工厂模式

工厂模式

作者: 不浪漫的浪漫_ea03 | 来源:发表于2017-06-10 12:02 被阅读0次

    1.设计模式六大原则

    1.单一职责原则       即一个类只负责一项职责

    2.里氏替换原则    所有引用基类的地方必须能透明的使用其子类的对象

    3. 依赖倒置原则  高层模块不应该依赖底层模块,二者都应该依赖其抽象;抽象不依赖细节;细节依赖抽象

    4. 接口隔离原则 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立再最小的接口上。

    5. 迪米特原则  一个对象应该对其他对象保持最少的了解。尽量降低类与类之间的耦合

    6. 开闭原则  一个软件实体如类、模块和函数应该对外扩展开放,对修改关闭

    2.简单工厂模式

    简单工厂模式

    但是如果生产的车种类多了的话,还要对其中的工厂类的代码进行修改添加,这样就违反了六大原则里的开闭原则。这时可以使用工厂方法模式,它又下面几部分组成:抽象工厂角色、具体工厂角色、抽象产品角色、具体产品角色。

    相关文章

      网友评论

          本文标题:工厂模式

          本文链接:https://www.haomeiwen.com/subject/aeiqqxtx.html