小编也是小白,面试经常被问到这个问题,这里解释一下:
1.可扩展性,你的代码可以随时的增加项目,修改项目,删除一部分功能,不影响代码的完整性。
2.可维护性,你的代码修改一个模块就是修改一个模块,各位互不干涉内政。
3.符合面向对象的原则,充分体现多态性。
4.符合设计原则,对1.2.3.的整体概括,
5.高内聚低耦合,每个模块好像没有什么关系,但是放在一起容错率极高。
6.设计模式:23
小编也是小白,面试经常被问到这个问题,这里解释一下:
1.可扩展性,你的代码可以随时的增加项目,修改项目,删除一部分功能,不影响代码的完整性。
2.可维护性,你的代码修改一个模块就是修改一个模块,各位互不干涉内政。
3.符合面向对象的原则,充分体现多态性。
4.符合设计原则,对1.2.3.的整体概括,
5.高内聚低耦合,每个模块好像没有什么关系,但是放在一起容错率极高。
6.设计模式:23