摘要:
在我们编写代码时,经常遇到一次策略模式(俺不会背那个啥设计模式,暂时叫他策略模式吧),例如,在反序列化时,已知一个名称和命名空间,获取其对应的类型,使用下面的策略:尝试从绑定期中获取,如果不成功,尝试从基类获取;如果还不成功,尝试播发事件获取。看起来,一个个尝试,如果不成功,下一个。代码是这个样子的。 private IEntityType BindToType(XElement element,IEntityType baseType, out IEnumerable<DcxmlBinder.CustomAttribute> attributes) { ... 阅读全文
posted @ 2011-10-17 22:03
编写人生
阅读(343)
评论(0)
推荐(0)
浙公网安备 33010602011771号