java 设计模式
戴先森Davil
这个作者很懒,什么都没留下…
展开
-
设计模式-----单例模式
什么是单例,从名字中就可以听出来就是在内存中维护唯一对象。这样做有以下几个优点 1. 对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。 2. 保持程序运行的时候该中始终只有一个实例存在内存中. 单例模式分类: 饿汉单例模式: 类加载时不初始化 1. 必须防止外部可以调用构造函数进行实例化,因此构造函数必须私有化。 2. 必须定义一个静态函数获得该单原创 2016-03-08 14:29:15 · 365 阅读 · 0 评论 -
Android开发中无处不在的设计模式——观察者模式
这篇文章着重介绍一下观察者模式。先看下这个模式的定义。 定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新 还是那句话,定义往往是抽象的,要深刻的理解定义,你需要自己动手实践一下。 先来讲几个情景。 情景1 有一种短信服务,比如天气预报服务,一旦你订阅该服务,你只需按月付费,付完费后,每天一旦有天气信息更新转载 2016-03-15 13:45:33 · 317 阅读 · 0 评论 -
Android设计模式——Builder模式
原文链接: http://blog.csdn.net/sbsujjbcy/article/details/49208969 那么什么是Builder模式呢。你通过搜索,会发现大部分网上的定义都是 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 但是看完这个定义,并没有什么卵用,你依然不知道什么是Builder设计模式。在此个人的态度是学习设计转载 2016-05-28 11:32:33 · 323 阅读 · 0 评论