本书系统地讲述了面向对象的相关内容,包括面向对象的基本概念、面向对象开发的流程、面向对象的各种技巧,以及如何在实际项目中应用面向对象技术进行设计和开发。在讲述相关知识或技术的时候,除了从\是什么\这个角度进行介绍,更加着重于从\为什么\和\如何用\这两个角度进行剖析,从而帮助读者在实践中正确地应用面向对象的相关技术和技巧。本书内容涵盖面向对象技术的方方面面,由浅入深,不同水平的读者都能从书中获益。如果你是刚入门的程序员,则书中通俗易懂的概念和方法,完整的面向对象开发流程,能够帮助你快速掌握面向对象开发的基本技巧,从容不迫地完成开发任务;如果你已经初步掌握了面向对象开发的基本方法和步骤,则书中详细阐述的面向对象技术的各种技巧,例如SOLID原则、设计模式、UML等,能够帮助你快速提升自己的设计和开发水平;如果你有了一定经验,能够熟练应用各种面向对象技术和技巧,却没有深入地探索,则书中对面向对象独辟蹊径的解读,能够让你\知其然,并知其所以然\,从而在晋升或者面试的时候游刃有余。李运华,阿里前资深技术专家(P9),15年软件设计开发经验,曾就职于华为、UCWEB、阿里巴巴、蚂蚁金服,承担架构设计、架构重构、技术团队管理、技术培训等职责;专注于开源技术、系统分析、架构设计,对互联网技术的特点和发展趋势有较深入的研究和理解,先后负责过阿里游戏异地多活、飞鸽消息队列、交易平台解耦、蚂蚁靠前澳门钱包等项目,对于高性能、高可用、业务架构、系统解耦等有丰富的经验,著有《面向对象葵花宝典:思想、技巧与实践》、《从零开始学架构》2本书籍,极客时间专栏《从0开始学架构》作者。
|