![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
小队长1号
在中兴通讯股份有限公司从事安卓软件开发工作。精通Android系统开发和软件开发。
展开
-
寻找android中的设计模式(二)
寻找android中的设计模式(二)概述前面学习了单例模式和观察者模式,其中观察者模式可以很好的降低对象直接的耦合。后面的模式会接触到更多的设计原则。寻找策略模式定义:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。学完之后,我也思考着生活当中哪些地方可以使用到。就以游戏为例吧,需求描述是:有很原创 2016-04-12 15:39:06 · 356 阅读 · 0 评论 -
寻找android中的设计模式(三)
寻找android中的设计模式(三)寻找工厂模式工厂模式的家族分四种:静态工厂模式、简单工厂模式、工厂方法模式、抽象工厂模式。下面以开冒菜店为例,假设我定义了一家冒菜店: public class MaoCaiStore { public MaoCai sellMaoCai(String type) { MaoCai m原创 2016-04-13 15:08:46 · 512 阅读 · 0 评论 -
寻找android中的设计模式(一)
概述维护android系统中的联系人模块有一段时间了,最近开始学习java设计模式,对书(HEAD_FIRST设计模式)中精彩设计非常崇拜和对OO原则有了更深刻的理解。作为对设计模式的初学者,我将记录对它的追求之路。该系列文章将结合联系人应用,寻找google原生代码中设计模式。寻找单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。原创 2016-04-11 12:52:12 · 1637 阅读 · 1 评论 -
搭建MVP模板框架
本文将记录自己项目中用到的MVP框架模板,方便同学参考。对于MVP框架不熟的同学,建议看下我的上一篇转载的文章。或者查看原文:选择恐惧症的福音!教你认清MVC,MVP和MVVM下面看下我项目中的流程图:这样看可能并不是很清晰,再看下UML图:下面教大家一步一步来实现这个模板:1、原创 2016-09-06 18:55:10 · 437 阅读 · 0 评论