设计模式
文章平均质量分 84
Jaivne_Kuang
活到老学到老
展开
-
一步一步带你写一个dagger2的Demo
1.MVP模式简介 我们的目标是实现MVP模式来开发我们的应用,那首先得知道什么是MVP模式。下面这篇文章讲述得通俗易懂,非常适合新手学习。MVP模式简单易懂介绍 这里简单讲一下, M ---- model,即数据层 V ---- view,即界面层比如我们的Activity和Fragment P ---- presenter, 即业务层,我个人觉得更像是管理层。管理数据如何显示,管原创 2016-10-11 16:59:19 · 3362 阅读 · 1 评论 -
设计模式之Bridge模式
本文内容是通过学习《设计模式解析》 by - Alan Shalloway, James R. Trott 一书所总结的心得。博主想通过先提出问题,再解决问题的方式来让读者实际体验一把Bridge模式的优势。(这也是《设计模式解析》一书中采用的讲解流程,对于读者理解会有很大帮助)文中的案例也是使用的书中提供的案例。1.提出问题先看需求:有两个绘制实例D1和D2,它们都提供了drawLine和draw原创 2016-12-08 17:39:03 · 1160 阅读 · 0 评论 -
从Observer模式的角度分析AdapterView源码
对于程序员来说,不过你属于哪个品种(c++,java,js,c#...)这些特定的语言都是在不断更迭的,熟悉的SDK也总有一天会被淘汰掉,所以在我看来,真正能属于自己的就是那些融入你的思维中的东西,例如设计模式。 这也是我下决心研究设计模式的最大动力。在此先推荐一本好书《设计模式解析》 by - Alan Shalloway, James R. Trott 本人也是尝试过无数次学习设计模式,然原创 2016-09-25 21:37:15 · 677 阅读 · 0 评论