关于设计模式的感悟2

二,开——闭原则:即对继承开放,对修改关闭。为什么呢?这主要是为了让你的类易维护,可重用,也就是软件开发中的要求之一:可维护,可重用。可以想一下,你写了一个类,时不时,就往这个类中增加代码,增加功能,有时不小心删除了一些其他的代码,当其它类对这个类进行了引用,那么,就存在错误。而频繁对一个类的更改,将会增大出错的概率。这也是开——闭原则的由来。

一个很明显的例子便是:当你数据库表设计好了,也进行OR映射了,甚至基于表完成了某些模块,但发觉原来的某个表,少了某个字段,那么,你应该做的是,在原来的数据库表设计里,再加上一个表,那表继承了少字段的表,再增加上少了的字段,这,算不算是 开——闭原则 应用。

你可能感兴趣的:(设计模式,职场,休闲,开--闭原则)