设计模式
文章平均质量分 75
binbinqq86
这个作者很懒,什么都没留下…
展开
-
设计模式之——工厂模式
转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/71775093工厂模式(Factory Pattern),听到这个词,可能首先想到的就是批量生产,没错,这个模式就是用来制造对象的。工厂模式是一个大的概念,细分可以包含三种:简单工厂模式(静态工厂模式)工厂方法模式抽象工厂模式首先来说一下简单工厂模式,看结构图:整个结构非常简单,原创 2017-05-13 13:11:37 · 443 阅读 · 0 评论 -
设计模式之——装饰者模式
转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/71487272装饰者模式,提到“装饰”二字,字面意思就是一个事物,可以添加东西去装饰它,比如新买的房子要装修,一个人要买衣服首饰来打扮自己等等。。。老规矩,先通过一个房子装修简单的例子来说明吧:整体结构图:图中我们可以看出,首先定义了一个抽象类House,这就是我们从开发商那里拿到的毛坯原创 2017-05-10 12:50:24 · 486 阅读 · 0 评论 -
设计模式之——观察者模式
转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/71079609首先从一个简单的例子说起,现在的幼儿园、小学老师布置作业,有什么紧急事件或者通知,几乎都会通过一个微信群去通知家长,这个群里包含了所有学生的家长,这真是大大提高了效率,不得不感慨科技的进步带来的便利性,相比我那个时候,连电话都没有的年代,效率真是不可同日而语啊。。。又原创 2017-05-03 13:51:47 · 757 阅读 · 6 评论 -
设计模式之——策略模式
转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/71023871今天要讲解的是设计模式之——策略模式(Strategy)。理论概念性的东西先不讲,下面先上场景和案例: 小明所在的公司想要设计一款交通出行帮助系统,提供全方位的详细出行说明帮助,包含具体路线,花费,耗时等等。。。由于小明是公司主程,毫无疑问,主管把这个艰巨而光荣的任务交给了他,小明拍着原创 2017-05-01 15:48:06 · 1241 阅读 · 2 评论 -
设计模式之——单例模式
转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/74838982说起单例模式,相信大多数人都不陌生,甚至都应该用过。没错,它是很多初级工程师唯一会使用的设计模式,也是应用最广泛的模式之一。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多收整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体行为。比如最常用的图片加载类I原创 2017-07-08 19:39:52 · 382 阅读 · 0 评论 -
设计模式之——Builder模式
转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/79052236Builder模式相信大家经常使用,可能你并不知道这个模式,但是你做Android开发,肯定天天都在使用,拿最简单的例子来说:Dialog。它里面的Builder类就是一个建造者模式,看到这些相信你一切都明白了,原来如此。。。Builder模式是一步一步创建一个复杂对象的创原创 2018-01-13 18:57:41 · 415 阅读 · 0 评论