转载:【作者:刘伟http://blog.csdn.net/lovelion】 圣诞献礼! 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将...
分类:
其他好文 时间:
2014-08-29 17:59:58
阅读次数:
353
php之aop实践aop简介AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加 功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调...
分类:
Web程序 时间:
2014-08-25 11:21:36
阅读次数:
311
跟着ZHONGHuan学习设计模式
简单工厂
简介:
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。...
分类:
其他好文 时间:
2014-08-05 19:35:30
阅读次数:
198
第一部分:创建型模式
创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。(把一些小的对象组装成大对象,这个工作由专门的类对象来做)
一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。
随着系统演化得越来越依赖于对象复合而不是类继承,创建型模式变得更为重要。因为系统定义一个较小的行为集,这些行为可以被...
分类:
其他好文 时间:
2014-07-31 09:55:16
阅读次数:
277
元素模式(最新Jolt大奖得主彻底颠覆传统GoF设计模式的里程碑著作)【美】JasonMcC.Smith(杰森.史密斯)著高博凌杰徐平平译ISBN978-7-121-23468-22014年6月出版定价:69.00元364页16开编辑推荐本书介绍一类全新的设计模式——元素模式(ElementalDesignPattern)。元素模式植根..
分类:
其他好文 时间:
2014-07-30 17:47:25
阅读次数:
335
这个题目很奇怪,设计模式不就是指导程序员进行软件设计的么?呃,我的意思是这是与 面向“对象”的设计模式相对的。以前有看过有人写过《给妻子解释设计模式》,这种把计算机中的思想与生活相结合固然很好。人类解决问题的思想是相通的,计算机中的很多思想比如分治、递归、贪心等都能在生活中找到相似的例子。但是,不恰当的例子反而会误导人的思维,造成理解偏差。设计模式本就是类与类之间如何组织的一套软件设计经验,我们拿...
分类:
其他好文 时间:
2014-07-30 10:05:13
阅读次数:
269
设计模式粗浅理解之------简单工厂模式什么是简单工厂模式从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家...
分类:
其他好文 时间:
2014-07-02 21:14:21
阅读次数:
232
什么是简单工厂模式?
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。...
分类:
其他好文 时间:
2014-06-30 07:58:47
阅读次数:
152
定义(GoF《设计模式》): 将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用具有一致性。及角色: 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。 2.Leaf...
分类:
编程语言 时间:
2014-06-21 12:32:15
阅读次数:
254
GOF设计模式著作中的23种设计模式可以分成三组:创建型(Creational),结构型(Structural),行为型(Behavioral)。下面来做详细的剖析。 创建型 创建型模式处理对象构造和引用。他们将对象实例的实例化责任从客户代码中抽象出来,从而让代码保持松散耦合,将创建复杂对象的责任放...
分类:
Web程序 时间:
2014-06-17 23:48:18
阅读次数:
373