附件:设置1:设置2:设置3:设置4:本书首先讲解了设计模式知识的基础知识,帮助读者梳理最重要、最常用的七大代码评判标准,带读者认识设计模式的框架;其次,详细讲解面向对象、设计原则、编码规范、重构技巧等基础编码知识,每一个知识点分别通过“理论篇”来精讲,通过“实战篇”带读者进行应用,通过“总结篇”复习巩固所学知识;第三,精讲23种经典设计模式,帮读者搞懂每一种设计模式的原理、核心思想和应用场景,并告诉读者如何避免过度设计和设计不足,彻底掌握设计模式相关的所有知识;最后,剖析了5个常用开源框架用到的设计模式、原则和思想,并通过完整的分析、设计和实现过程,手把手带读者完成3个实战项目,将学过的理论知识应用到实战中。