敏捷软件开发——开放封闭原则OCP

来源:互联网 发布:创业软件经营状态 编辑:程序博客网 时间:2024/05/18 03:01

【开发封闭原则】包括两个特征:对于扩展是开放的;对于修改是封闭的。

说的更通俗点儿,就是说我们开发了一个软件,应该可以对它进行功能扩展(开放),而在进行这些扩展的时候,不需要对原来的程序进行修改(关闭)!

那如何才能做到对扩展开发,对修改封闭呢?关键在于抽象!那什么是抽象呢?

抽象就是我们经常说的接口,通过实现抽象出来的接口来实现行为的差异化

原创粉丝点击