Java Open and Close Principle

   对于扩展是开放的(Open for extension),对于更改是封闭的(Close for modification)。

面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。这就是“开放-封闭原则”的精神所在。

    开放-封闭原则是面向对象的核心所在。遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可维护、可扩展、可利用、灵活性好。当然,也不是说要对每个部分都进行刻意的抽象,拒绝不成熟的抽象和抽象本身一样重要。

http://blog.sina.com.cn/s/blog_711fadbc0100w27h.html

猜你喜欢

转载自oywl2008.iteye.com/blog/2242881