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