实际项目中最应该数量使用的原则
1. 开闭原则的核心是,对于业务的修改,代码应该对扩展开放,对修改关闭(即在不修改代码的基础上进行业务的修改);
2. 并且修改业务的同时,要尽量小幅度的扩展代码。
3. 这对于代码的健壮性有很严格的要求
好处:
1. 对于单元测试 --> 只需要新增,不需要修改(因为业务修改的时候,只是对原代码的扩展)
2. 提高代码的复用性和可维护性
如何用好:
1. 根据里氏替换原则,使用接口约束
2. 使用配置文件
3. 使用注解等工具增强健壮性
3. 开发10年(开玩笑,就是需要经验跟智慧,预知未来变化)