课程介绍
设计模式(Design pattern)是一套被反复使用、多数人知晓的、无数工程师实践的代码设计经验的总结,它是面向对象思想的高度提炼和模板化。使用设计模式将会使你的代码具有更高的可重用性,更好的灵活性和可拓展性,更易被人阅读和理解。
我一直坚信:程序源于生活,又高于生活。程序的灵魂在于思维的方式,而思维的灵感来源于生活的精彩。本系列课程我将以全新的方式,从生活中你我的故事开始,由浅入深地逐步阐述设计模式的思想,并抽象出代码模型(骨架)。 程序不应只是冷冰冰的代码,更应赋予它生活的乐趣和特殊的意义。
本课程将会从生活的角度,在生活的每一个细节和故事中解读一个个设计模式。力求用最通俗的语言阐述最难懂的概念;用最简单的语法实现最复杂的逻辑;用最短小的代码写出最强悍的程序。希望能给您带来一种全新的阅读体验和思考方式。
作者简介罗伟富,CSDN 博客专家,ABC360 客户端资深工程师。3 年 SDK 开发,2 年客户端开发,从底层到应用层积累了丰富的开发经验,熟悉 C++、Java、Python 等多种不同开发语言。热爱生活,乐于分享,善于用生活的场景解读难懂的技术。
阅读全文: http://gitbook.cn/gitchat/column/5a1c24de28554541fbc8f2e8