Design Pattern
myjoying
这个作者很懒,什么都没留下…
展开
-
设计模式--创建型模式比较
在GoF的《Design Patterns: Elements of Resuable Object-Oriented Software》中列举了5类创建型的设计模式,包括工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)、生成器模式(Builder)、单件模式(Singleton)和原型模式(Prototype)。创建型模式,顾名思义,是关于类初始化管原创 2012-08-19 21:10:50 · 732 阅读 · 1 评论 -
设计模式--结构型模式比较
结构型模式为了组合类和对象以获得更大的结构而产生的一种指导性方法。(A structural design pattern serves as a blueprint for how different classes and objects are combined to form larger structures.)与创建型模式不同的是,后者是为了实现一个统一的目标,即是系统独立于如何创建、原创 2012-08-22 21:21:27 · 2097 阅读 · 1 评论 -
设计模式--对象行为模式比较
1、职责链模式(Chain of Responsibility): 使多个对象有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式其实我们接触的很多,例如MFC中的消息处理机制。 2、命令模式(Command): Command模式通过将请求封原创 2012-09-05 14:13:12 · 2855 阅读 · 2 评论 -
AOP技术研究
第一部分 引言 软件设计因为引入面向对象思想而逐渐变得丰富起来。“一切皆为对象”的精义,使得程序世界所要处理的逻辑简化,开发者可以用一组对象以及这些对象之 间的关系将软件系统形象地表示出来。而从对象的定义,进而到模块,到组件的定义,利用面向对象思想的封装、继承、多态的思想,使得软件系统开发可以向搭建 房屋那样,循序渐进,从砖石到楼层,进而到整幢大厦的建成。应用面向对象思想,在设计规模更大、转载 2014-05-27 21:00:31 · 627 阅读 · 1 评论