美文网首页
工厂模式

工厂模式

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

1.设计模式六大原则

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

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

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

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

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

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

2.简单工厂模式

简单工厂模式

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

相关文章

  • 常用设计模式

    设计模式 工厂模式 工厂模式思路上分:简单工厂模式,工厂模式, 抽象工厂模式// 抽象工厂模式可以代替工厂模式,做...

  • 工厂模式

    工厂模式细分三种:简单工厂模式、工厂模式、抽象工厂模式。 工厂模式相当于抽象了简单工厂模式的工厂类,而抽象工厂模式...

  • 工厂模式

    工厂模式 就是工厂---生产-->产品 在设计模式中,分为 简单工厂模式, 工厂方法模式,抽象工厂模式. 工厂模式...

  • 找女朋友之简单工厂模式,工厂模式,抽象工厂模式

    找女朋友之简单工厂模式,工厂模式,抽象工厂模式 找女朋友之简单工厂模式,工厂模式,抽象工厂模式

  • 【设计模式】- 工厂模式

    工厂模式分为三种:简单工厂模式、工厂方法模式和抽象工厂模式。 工厂模式:靠工厂生产对象 简单工厂模式中只有一个工厂...

  • 工厂模式

    工厂模式包含三种模式:简单工厂模式、工厂方法模式和抽象工厂模式。 简单工厂模式 定义简单工厂模式:由一个工厂类根据...

  • Java设计模式——工厂模式

    工厂模式简单工厂模式工厂方法模式抽象工厂模式 1.简单工厂模式 1.基本介绍1)简单工厂模式也叫静态工厂模式,是属...

  • 设计模式-3种工厂模式

    工厂模式包括:简单工厂模式,工厂方法模式,抽象工厂模式 简单工厂模式 工厂方法根据参数直接创建实例:工厂->产品 ...

  • 设计模式-工厂模式

    工厂模式概念 实例化对象,用工厂方法代替new操作。工厂模式包括工厂方法模式和抽象工厂模式。抽象工厂模式是工厂模式...

  • 第一章2.0工厂- 基础类准备

    2.1工厂-简单工厂模式2.2工厂-工厂方法模式2.3工厂-抽象工厂模式

网友评论

      本文标题:工厂模式

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