随笔分类 -  访问者模式

摘要:一、完成者信息:姓名:王璐学号:07770231二、模式信息模式名称:访问者模式生活场景:假如以前食堂的食品和饮料一直都是一个价位,没有变动。这学期开学,由于工商局调节价位,导致普遍商品都涨价了,所以学校食堂里,菜价和饮料都涨价了。终极目标:实现能够对所有的情况进行访问,通知发生变化。不使用访问者模式不假思索的思路:我们去吃饭,首先看菜单,来选择食物,用现在的菜单跟以前的菜单相对比,价位之间的变化。类结构图:代码实现:代码运行结果:存在问题:在软件构建过程中,由于需求的改变,某些类层次结构中常常需要增加新的行为(方法),如果直接在基类中做这样的改变,将会给子类带来很繁重的变更负担,甚至破坏原有 阅读全文
posted @ 2010-12-09 13:07 天津城建学院软件工程 阅读(628) 评论(0) 推荐(0)
摘要:访问者模式  作者:崔涛涛(07770225)  今天我要在这里介绍的是C#设计模式中的访问者模式。  在介绍访问者模式之前,我们先在这里看个我虚构与今天我要讲解的模式有关的简短的问题。问题:有一天,有两个不同公司的业务员来到两家相同的公司进行业务商讨。两个业务员对同一个公司的业务不相同。试着编程实现给过程。  倘若您作为编写者,一般情况下您会如何来处理这个问题  我在这里展示我的不假思索的解决方... 阅读全文
posted @ 2010-11-01 12:28 天津城建学院软件工程 阅读(618) 评论(0) 推荐(0)