学习设计模式源自:http://blog.csdn.net/bboyfeiyu?viewmode=contents 以及与之相关的书籍:《Android源码设计模式---解析与实战》
优秀的思想、架构、设计模式:Android是一个开源的系统,很多优秀的思想、架构、设计模式必然在它的源码中得到体现。从学习“Hello World”开始,我们都是先从学习他人如何做,然后再到学着做,最后经过自己的理解与思考再到自己做。因此学习这些优秀的实现正是我们每个开发人员成长过程中的重要一步。
那重要的第二步则是:如何将设计模式运用在Android开发上,也就是我们常常说的“学以致用”。
“对于计算机技术,通常只单纯地学习理论知识并不能很好地领会其深意,只有自己动手实践,并在实际运用中发现问题、解决问题、思考问题,才能将知识吸收到自己脑海中。”
什么是设计模式?是一套理论,由软件界的先辈们总结出的一套可以反复使用的经验,它可以提高代码的可重用性,增强系统的可维护性,以及解决一系列的复杂问题。
作为一位技术人员,最基本的品质就是诚实,“知之为知之,不知为不知,是知也”,自己不懂没关系,去学,学无止境,但千万不要贪多,这抓一点,那挖一点,好像什么都懂,其实什么都不懂。
先精一项技术,然后再发散学习,先点后面才是王道。
全书分为两个方面:一是面向对象六大原则,讲述六大原则的定义与作用,以及遵循这些原则会存在什么问题,会得到什么好处等等;第二部分则是...
参考书籍:《设计模式之禅》、《Android开发艺术探索》