设计模式
文章平均质量分 62
wazing.
这个作者很懒,什么都没留下…
展开
-
Android设计模式-策略模式(Strategy Pattern)
1 策略模式定义策略模式(Strategy Pattern),定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。2 策略模式类图 根据类图我们可以看出策略模式的结构 封装类:也叫上下文,对策略进行二次封装,目的是避免高层模块对策略的直接调用。 (Person) 抽象策略:策略接口,定义策略执行的接口,当各个实现类中存在着重复的逻辑时,则使用抽象类来封装这部分原创 2017-10-12 14:10:31 · 452 阅读 · 0 评论 -
Android设计模式-单例模式(Singleton)
1. 关于单例模式 单例模式是设计模式中最常见也最简单的一种设计模式,保证了在程序中只有一个实例存在并且能全局的访问到。 比如在android实际APP 开发中用到的 账号信息对象管理,数据库对象(SQLiteOpenHelper)等都会用到单例模式。下面针对一些例子分析一下我们在开发过程中应用单例模式需要注意的点。 1.1 作用 保证一个类仅有一个实例,并提供一个访问它的全局访问点。原创 2017-09-25 14:37:42 · 785 阅读 · 0 评论