Android架构设计方法、技巧与实践

培养抽象思维能力,提升开发效率,看懂就能自由设计APP

Android架构设计方法、技巧与实践
116人加入学习
(2人评价)
价格 ¥500.00
教学计划
承诺服务
课程介绍

Stay已经出了不少封装架构方面的课程,以及源码分析课程,如果大家认真的学习过并实践过,我想都会增加一些对全局的掌控能力,减少复制粘贴这样的重复劳动力。

Stay选了一些有代表性的学员反馈,大家可以对照下自己的学习成果。其实如果大家能有这样的收获,Stay的小目标就算是达到了。

之前出自己动手写框架系列课程就是为了让大家对封装对重构有一定的认知,至少要理解其中的一些推导方法。你看在课程中Stay给大家做过需求分析,画过uml,在代码实践中还隐式的用到了一些设计原则、设计模式。通过这些课程强化下来,即使你对这些都没有概念,你都会有这样的意识,只不过需要大量的思考实践来总结成自己的体系。

本期课程呢,相当于对以前课程的理论补充,先来看我们要达到的小目标。全面理解面向对象思想,并能借助设计原则、模式去实践。听起来有点懵,这是不是已经脱离的实践的范畴要上升到理论的高度了?嗯,算是吧。

用一张脑图给你看本期课程要讲的内容:

Stay这次希望把这些理论知识贯穿到我们的开发环境中去,通过逐步细化来强化大家对抽象思维的理解,改变大家对开发流程的错误认知。只要思维方式上发生转变,你的开发就不再变得那么艰难。
 

面向对象分析的结果可以作为开始面向对象设计的模型,面向对象的设计结果可以作为蓝图,利用面向对象编程方法最终实现一个系统。这样一个系统是稳定、可复用、可扩展的。

至于如何来讲这些理论知识,熟悉Stay套路的都知道what how why,也知道Stay喜欢带着大家写代码。本期课程也不例外,每个细化的理论都会由相应的案例来体现,并且我们还要去分析有没有更好的方式去实现,通过不断的思考与验证,才能让我们那模糊的知识点具体化连成一张知识体系网。