码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式--6大原则--开闭原则

时间:2014-06-28 16:09:16      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:strong   文件   os   name   代码   for   

遵循开闭原则设计出的模块具有两个主要特征:
(1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。
(2)对于修改是关闭的(Closed for modification)。对模块行为进行扩展时,不必改动模块的源代码或者二进制代码。模块的二进制可执行版本,无论是可链接的库、DLL或者.EXE文件,都无需改动。

设计模式--6大原则--开闭原则,布布扣,bubuko.com

设计模式--6大原则--开闭原则

标签:strong   文件   os   name   代码   for   

原文地址:http://www.cnblogs.com/hadden/p/3195580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!