需要总结五个方面:面对对象、设计原则、设计模式、编程规范、重构。
面对对象:三大特征(封装、继承、多态);
设计原则:SOLID原则;
设计模式:最常用的23种模式;
五个方面的关系如下图所示:
相关总结:
1.函数是相对比较小的可复用单位;
面向对象把可复用单位提升到类层次;
设计模式把可复用单位提升到框架层次;
2.为避免代码过度设计,可以当代码在出现扩展性、可维护性等问题时,在对其使用设计模式进行重构;
需要总结五个方面:面对对象、设计原则、设计模式、编程规范、重构。
面对对象:三大特征(封装、继承、多态);
设计原则:SOLID原则;
设计模式:最常用的23种模式;
五个方面的关系如下图所示:
相关总结:
1.函数是相对比较小的可复用单位;
面向对象把可复用单位提升到类层次;
设计模式把可复用单位提升到框架层次;
2.为避免代码过度设计,可以当代码在出现扩展性、可维护性等问题时,在对其使用设计模式进行重构;