最近在学习Python编程的过程中,为了提高效率,我对其中相对可能更常用、相对于Java差异较大的一些概念、知识点做了整理,通过思维导图方式来表...
上一篇,我们整理了Android图像加载方面的几个开源组件特性比较,本次分享网络请求框架方面的常用开源组件,可直接看图。 文字版: 1、Voll...
结合我之前在不同项目中用过的开源组件/框架,以思维导图的形式,整理了部分组件的特点及其参考比较,希望能够给需要的朋友提供一些帮助。 先从图片加载...
在前一篇文章里面,我们分析了代码重构原则包括重构定义、重构时机以及中间层的扩展等内容,不过其中重构时机的解读,更多是侧重于宏观层面。在实际工作中...
最近和一位朋友聊到软件开发中的代码重构这个话题,诸如重构原则包括时机的考虑、间接层扩展、投入产出平衡点等问题。于是本人将以前买的《重构:改善既有...
在上篇文章里,我们对Google官方的TODO-MVP-Loaders做了分析,今天继续探讨另外一种官方实现,基于Clean架构的MVP实现。 ...
在上篇文章里,我们对Google官方的TODO-MVP基础实现做了一些分析,今天继续探讨基于Loader机制的TODO-MVP实现。 首先简单介...
MVP也即Model-View-Presenter,是在MVC基础上优化衍生出来的一种软件架构模式,它将MVC中的Controller层进行了优...
在移动开发领域,我们往往会遇到软件的可扩展性、可复用性以及可维护性等问题,这就涉及到如何做好软件的架构设计或者重构优化工作。结合实践与思考,本文...