
设计模式
文章平均质量分 85
w一花一世界w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android设计模式之单例模式
简介 单例模式是设计模式中最常见也最为简单的一种设计模式,确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例的访问方法。通过单例模式可以保证系统中一个类只有一个实例,我们经常使用的图片加载框架Universal-Image-Loader的实例创建就是使用了单例模式,因为Universal-Image-Loader中包含有线程池、缓存系统、网络请求等配置很消耗资源,不应该创建多个对象原创 2017-08-07 16:16:18 · 292 阅读 · 0 评论 -
Android设计模式之MVVM
简介 在开发中可能你使用过MVP设计模式来对代码进行解耦,但是谷歌发布的DataBinding库更加简化了我们的代码,同时也催生了MVVM设计模式在Android中的使用。在MVP模式中我们需要Model、View、Presenter三者进行配合使用,而MVVM模式是由Model、View、ViewModel进行配合的,其中的区别主要在于ViewModel。DataBinding是一个实现数据和原创 2017-08-24 11:06:27 · 1215 阅读 · 0 评论 -
Android设计模式之MVP
开发过程中相信大部分人都使用过MVC设计模式,很多人会觉得此模式使用简单,而且在一定程度上使得代码结构清晰、易于维护。但是美中不足的是View视图和Model模型没有达到真正的解耦,如果代码量过大还是会造成代码的过于臃肿、可读性差,因此MVP设计模式就逐步走入了我们的视野中被广大开发者所熟知。MVP是模型Model-视图View-主持人Presenter的缩写,Model负责建立数据结构和相应的业务原创 2017-01-18 14:07:11 · 296 阅读 · 0 评论 -
Android设计模式之MVC
在开发过程中,如果能够采用好的设计模式不仅能够减少很大的工作量,而且也利于代码的维护更新。 MVC是Model-View-Controller的缩写,分别对应的是模型-视图-控制器,它是一种动态的程序设计思想,采用业务逻辑、数据显示、用户交互分离的方法来构建代码结构,避免了代码的过于臃肿、可读性差,降低了耦合性,提高了可拓展性,使后期对程序的修改和扩展简化,并且使程序某一部分的重复利用成为了可能原创 2017-01-16 16:26:40 · 395 阅读 · 0 评论