开闭原则
一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。
原则分析
简单得说,就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化。
开闭原则算是其他五种原则的一个抽象总结,其他五种原则是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序的复用性、可维护性等要求。
一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。
简单得说,就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化。
开闭原则算是其他五种原则的一个抽象总结,其他五种原则是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序的复用性、可维护性等要求。