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