摘要:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Xml; 6 7 public class XMLHelper... 阅读全文
posted @ 2015-07-23 23:31
自然去留
阅读(513)
评论(0)
推荐(0)
摘要:
结构意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者为了避免创建一个与产品类层次平行的工厂类层次时;或者当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类... 阅读全文
posted @ 2015-07-23 08:34
自然去留
阅读(347)
评论(1)
推荐(0)
摘要:
结构意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用性当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。当构造过程必须允许被构造的对象有不同的表示时。 1 using System; 2 3 // These two classes c... 阅读全文
posted @ 2015-07-23 08:26
自然去留
阅读(190)
评论(0)
推荐(0)
摘要:
结构意图允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。适用性一个对象的行为取决于它的状态, 并且它必须在运行时刻根据状态改变它的行为。一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。通常, 有多个操作包含这一相同的条... 阅读全文
posted @ 2015-07-23 08:16
自然去留
阅读(276)
评论(0)
推荐(0)