我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

工厂方法真的支持OCP 开闭原则吗?

开闭原则:我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为.
工厂方法增加新的方法类的时候,不是要修改接口、然后再修改所有的相关类么。这岂不是违背了开闭原则

工厂什么的都只是假象,利用反射可以

近期文章

  • 请问什么是软件的完善性安装
  • exe无法在别人电脑上运行
  • MSP430G2553并行驱动12864液晶的程序,请大家帮我看看问题出在哪里?上电无显示。
  • vxworks无法与外界主机通信
  • No unique bean of type [] is defined
  • vs2010中怎么经常报错!求助 !
  • 为什么克里金插值结果图层转栅格总是失败
  • .net 在线在线阅读和修改office
  • KIEL程序编译不成功提示目标没有创建?
  • 有人在OS X下过搞数据库吗?
  • 一个技术到管理层的转变
  • android创建一个指定Activity快捷方式,点击后进入指定的Activity怎么做
  • WPF 项目中如何实现文件的上传和下载
  • memcached+tomcat+nginx TOMCAT报错!
  • solr4.10.2+resin4+jdk1.7 报错异常如下
  • 怎么用vc创建一个用于网络打印的standard TCP/IP端口
  • 当旋转移动设备时,onCreate方法被重复调用
  • DataGridView编辑某例时自动对该列列求合
  • Flash as3.0:拖拽影片剪辑1到某一指定位置A后
  • ios开发蓝牙问题BLE4.0(接收硬件发出的信号)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华