专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 敏捷开发

封装变化后,小弟我们能干什么

发布时间:2011-06-20 17:28:41 文章来源:www.iduyao.cn 采编人员:星星草
封装变化后,我们能干什么?
我知道设计模式中把变化的和不变的分离,把变化分离出来,继承个抽象,而后在不变的代码中使用这个抽象,

但我的问题,我使用这个接口后,哪天客户需求一变,在原有的功能上添加新功能,我就还需要写的实现类(这没问题),但使用这个抽象的代码,还是需要new 一个我新创建的对象,等于我还是修改的代码,

请问,这不是没做到开放-封闭原则么?
注:(不能用spring实现解耦的情况下)

------解决方案--------------------
你不修改代码,该行就可以了。

这就好像教一个士兵使用现代化战争设备,士兵说:“一旦发生战争,我还得操作设备,那么我现在学会操作设备的知识有什么用呢?现在的知识根本不能复用”。这种士兵故意不上路则难以理喻。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: