敏捷软件开发(二)开放—封闭原则(OCP)
摘要:
软件实体(类、模块、函数)应该是可以拓展的,但是不可修改的。 遵循开放—封闭原则设计出的模块具有两个主要特征: 1、“对于拓展是开放的”。 这意味着模块的行为是可以拓展的。当应用的需求改变时,我们可以对模块进行拓展,使其具有满足那些改变的新行为。即是说,我们可以改变模块的功能。 2、“对于更改是封闭 阅读全文
posted @ 2017-02-22 16:09 知止而后有定 阅读(323) 评论(0) 推荐(0)
浙公网安备 33010602011771号