
设计模式
文章平均质量分 72
dxywx
青年电影志技术总监 一起电影网技术总监 优快云高校俱乐部主席 一个在技术道路上不断学习,不断尝试的年轻人。
展开
-
设计模式系列之二:装饰者模式(Decorator Pattern)
这一阵还是比较忙,说好的两天一更都达不到,看来自己还是得努力。装饰者模式其实普遍存在于我们的生活抽象中。现存的一些资料是以一个星巴克咖啡店来举例说明的,这里我们就用煎饼果子来举例吧,生动形象。一个煎饼果子(Pancake rolled with crisp fritter 百度翻译。。不妨称之为Pancake)值5元,那么此时我加一个蛋(1元吧,虽然不切实际),总价为6元。 我加一个肠(姑且2元)呢原创 2015-11-22 20:27:03 · 777 阅读 · 0 评论 -
设计模式系列之三:工厂模式(Factory Pattern)
这是本系列的第三篇博客,这次主要来说一下工厂模式。基本工厂模式简单来说工厂模式是将工程中的相同类型对象的创建活动集中管理,一般通过反射来生成外界需要的实体类。比如Spring中的容器Bean概念,通过Spring BeanFactory来产生不同的Bean这样做有两个好处: 1. 便于之后的实体类的拓展性 2. 可以方便的进行不同实体类的具体初始化(Init)方案我们这里来用一个水果店来说明这个原创 2015-12-05 22:23:04 · 811 阅读 · 0 评论 -
设计模式系列之一:单例模式(Singleton Pattern)
这一系列的文章我会从代码的思路上介绍目前编程中存在的编程模式,并且赋予这些代码的一些实例场景。单例模式,即单实例模式,即在程序运行生命周期内。要么不存在一个类的实例(这里有些不严谨,理论上来说是否存在取决于代码设计和是否调用),要么只存在全局一个实例对象。这样的例子在程序设计中有很多。对于某些特殊的类,在程序中只能new出一个实例,如果多个实例的话,暂且不说线程安全问题,从程序逻辑上面也会有很多问题原创 2015-11-19 22:15:32 · 534 阅读 · 1 评论