创建型设计模式---工厂方法(开放封闭原则)
来源:互联网 发布:网络连接一直断开重连 编辑:程序博客网 时间:2024/05/16 12:34
1:工厂方法模式是开放---封闭原则的完美体现;
2:开放--封闭原则:
是说软件实体(类、模块、函数),应该是可以扩展的,但是却不可修改!
3:工厂方法模式:
定义一个用于创建对象的接口(比如说运算类),让子类决定实例化哪一个类。工厂方法让一个类的实例化延迟到了子类。
下面以运算类为例:定义一个父类运算类,子类有加减乘除类;定义一个工厂接口,用于创建运算类,接口的子类分别创建加减乘数运算类;
那么当再次增加幂的运算的时候,只需要:写一个幂类继承运算类,在写一个接口的子类去创建该幂类的对象就可以了。
充分体现了:无需修改代码,只需要要扩张代码就行了的------开放封闭原则!
0 0
- 创建型设计模式---工厂方法(开放封闭原则)
- 设计模式之工厂方法模式和开放-封闭原则
- 设计模式(一):开放封闭原则
- 设计模式--开放/封闭原则(OCP)
- 设计模式-----开放--封闭原则
- 设计模式-开放封闭原则
- 设计模式-开放封闭原则
- 设计模式-开放封闭原则
- 设计模式 开放-封闭原则
- 设计模式-开放封闭原则
- 【设计模式】开放-封闭原则
- 设计模式-开放封闭原则
- 设计模式-开放封闭原则
- 设计模式【开放封闭原则】
- 设计模式--工厂模式.策略模式.单一职责原则.开放封闭原则.依赖倒转原则
- 设计模式六大原则(2):开放封闭原则
- 设计模式原则—开放封闭原则(一)
- 设计模式六大原则(5):开放封闭原则(OCP)
- storm学习小结三:编写拓扑实践
- iOS开发- UICollectionView详解+实例
- Java 变长参数Varargs
- Java 初学者帮助文档以及基础教程
- Android 基于Netty的消息推送方案之字符串的接收和发送(三)
- 创建型设计模式---工厂方法(开放封闭原则)
- [bug]SVN版本太老无法更新
- ip正则表达式 java判断ip地址
- FastRWeb图形显示中文名称时出现乱码
- Spring整合Jms学习(三)_MessageConverter介绍
- Ubuntu gdb安装
- 策略模式
- 50道经典的JAVA编程题(目录)
- 获取Android系统语言设置