软件开发原则:
1、封闭:已经实现的功能代码块不应该被修改。
2、开放:对现有功能的扩展开放。

由于此内容重实际操作,难以文字表述,相关内容查询以下链接:

https://www.cnblogs.com/alex3714/articles/5765046.html