设计模式
帮助你如何熟练使用设计模式
da_caoyuan
坚持就是最大的努力!
展开
-
android 设计模式 ——装饰者模式(给你的代码穿上漂亮的衣服 )
今天学习到装饰者模式,在此做一下记录,并且分享一下。说到装饰者模式,那什么是装饰者模式呢?他有什么作用和好处呢?只说定义,感觉太乏味,我个人通俗的理解就是:人穿衣服,穿各种各样的衣服,佩戴各种首饰等等。都可以认为是一种装饰着模式。类似这样的情景,在生活中还是有很多的。至于作用和好处可想而知:它可以在不改变对象的情况下,任意动态地扩展对象的功能。动态地给一个对象添加一些额外的职责。就增加功能来说,装饰原创 2016-12-27 11:15:33 · 827 阅读 · 0 评论 -
android 设计模式——观察者模式(原来如此简单)
一直对设计模式的运用充满好奇,感觉好厉害的样子。今天首先学习一下观察者模式的运用,不学不知道,一学还真奇妙!哈哈。发现观察者模式的运用有两种方法,一种是 面向接口的编程思想 的 用法。一种是java内置的观察者模式。我个人还是喜欢后者的用法的,下面就讲一下后者的用法,很简单的哦!情节模拟:当你网购买了东西后,快递到了,快递员给你发通知消息。关键代码:写一个类实现 Observer 的接口。impo原创 2016-12-14 10:51:52 · 555 阅读 · 0 评论 -
android 开发关于单例模式的用法和总结
说起单例模式,顾名思义也就是一个实例。不管是在单线程还是多线程下,要保证全局模式下,只有一个实例。至于为什么嘞,据我了解:1:节省内存;2:保证一些数据初始化不会出错。 查看了网上很多资料以及书籍,发现单例模式比较靠谱的写法有:双重判断:public class Singleton02 { private static Singleton02 instance; publ原创 2016-11-11 17:22:46 · 571 阅读 · 0 评论