设计模式
taoqizhuzhu
这个作者很懒,什么都没留下…
展开
-
面向对象设计与模式与原则--面向对象设计模式纵横谈讲座笔记之一
设计模式简介 每个模式描述了一个在我们周围重复发生的问题,以及该问题的解决方案的核心。 ---Chistopher Alexander 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。 面向对象设计模式藐视了面向对象设计过程中,特定场景下,类与相互通信的对象之间常见的组织关系原创 2009-02-16 09:18:00 · 375 阅读 · 0 评论 -
Sigleton单件(创建型模式)--面向对象设计模式纵横谈讲座笔记之二
模式分类 从目的来看: -创建型(Creational)模式:负责对象创建。 -结构型(Structural)模式:处理类与对象间的组合 -行为型(Behavioral)模式:类与对象交互中职责分配。 从范围来看: -类模式处理类与子类的静态关系。 -对象模式处理对象间的动态关系。动机(Motivaion) 软件系统种,经常有这样一些特殊类,必须保证它们在系统中只能存在一个实例,才能保原创 2009-02-18 09:13:00 · 589 阅读 · 0 评论 -
Builder生成器(创建型设计模式)面向对象设计模式纵横谈讲座笔记之四
Builder模式的缘起-假设创建游戏中的一个House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。-如果使用最直观的设计方法,每逢房屋不得的变化,都将导致房屋构建的重新修正……动机(Motivation) 软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将他们组合在一起的原创 2009-03-01 21:03:00 · 310 阅读 · 0 评论