【开发封闭原则】包括两个特征:对于扩展是开放的;对于修改是封闭的。
说的更通俗点儿,就是说我们开发了一个软件,应该可以对它进行功能扩展(开放),而在进行这些扩展的时候,不需要对原来的程序进行修改(关闭)!
那如何才能做到对扩展开发,对修改封闭呢?关键在于抽象!那什么是抽象呢?
抽象就是我们经常说的接口,通过实现抽象出来的接口来实现行为的差异化
本文介绍了软件开发中的一个重要原则——开发封闭原则,该原则强调软件应当易于扩展而无需修改原有代码。文章进一步解释了实现这一目标的关键在于抽象,并对抽象的概念进行了说明。
【开发封闭原则】包括两个特征:对于扩展是开放的;对于修改是封闭的。
说的更通俗点儿,就是说我们开发了一个软件,应该可以对它进行功能扩展(开放),而在进行这些扩展的时候,不需要对原来的程序进行修改(关闭)!
那如何才能做到对扩展开发,对修改封闭呢?关键在于抽象!那什么是抽象呢?
抽象就是我们经常说的接口,通过实现抽象出来的接口来实现行为的差异化
1335

被折叠的 条评论
为什么被折叠?