2009年11月29日
摘要: 策略模式定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的用户。 说明: 1.通过继承抽象策略实现多个具体策略方法处理,在一个类中传递不同的具体实例做为参数,获得不同的对象的算法,封装在同一个方法中,当这个类的实例调用这个封装了算法的方法时,因传入的对象参数的不同,获得的处理结果也不同。 2.通过传入的对象参数获得操作,改变一个方法的不同处理结果。 3.... 阅读全文
posted @ 2009-11-29 21:18 冯瑞涛 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式是解决了一个灵活通过方法封装 new 对象的操作,也就是解决对象创建问题。下面的计算器实例,演示了通过方法根据条件利用多态的特性建立需要的业务对象执行对象特定的任务。(在这里将全部引用大话设计模式中的例题代码和内容,劳动属于作者。)书中有一个类图非常好,一目了然的说明类图的含义和标记 12页计算器示例逻辑组件(现在电脑粘贴乱码,所以粘贴黑白代码)using System;using S... 阅读全文
posted @ 2009-11-29 11:02 冯瑞涛 阅读(977) 评论(1) 推荐(2) 编辑