程序开发中的一个术语“闭合”是什么意思?

2011-12-02 17:15:54 +08:00
 OnlyBlue
我没有搜到答案。
5865 次点击
所在节点    程序员
9 条回复
tioover
2011-12-02 17:17:10 +08:00
闭包?
OnlyBlue
2011-12-02 17:24:04 +08:00
@tioover 别人告诉我是闭合。
evlos
2011-12-02 17:25:54 +08:00
<div>

</div>
闭合标签?
frittle
2011-12-02 17:28:11 +08:00
难道是open/closed principle 里面的"closed"么?不过那个应该叫开放封闭原则,虽然也看过叫开放闭合原则的,但听起来忒别扭。
OnlyBlue
2011-12-02 17:45:44 +08:00
@evlos 肯定不是这个意思,指的是一种编程原则。
OnlyBlue
2011-12-02 17:46:34 +08:00
@frittle 可能是这个吧,那open/closed principle是什么意思呢?
frittle
2011-12-02 18:38:58 +08:00
@OnlyBlue open/closed意指"open for extension, closed for modification." 简单的说就是有需要变动程序时,只添加/扩展代码,而不修改原有的代码。

这帖子里有比较详细的说明 http://www.iteye.com/topic/891708
OnlyBlue
2011-12-02 18:42:40 +08:00
我也找到一篇,先贴上再去看你推荐的帖子。
http://www.cnblogs.com/TerryFeng/archive/2009/11/24/1609388.html
keakon
2011-12-02 18:48:42 +08:00
@frittle 不是不修改原有的代码,而是不修改原有的接口。不过对于支持缺省参数的语言,我觉得增加缺省参数也没关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/22644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX