摘要:
访问者模式 作者:崔涛涛(07770225) 今天我要在这里介绍的是C#设计模式中的访问者模式。 在介绍访问者模式之前,我们先在这里看个我虚构与今天我要讲解的模式有关的简短的问题。问题:有一天,有两个不同公司的业务员来到两家相同的公司进行业务商讨。两个业务员对同一个公司的业务不相同。试着编程实现给过程。 倘若您作为编写者,一般情况下您会如何来处理这个问题 我在这里展示我的不假思索的解决方... 阅读全文
摘要:
策略模式 作者:崔涛涛(07770225) 今天我要在这里介绍的是C#设计模式中的策略模式。 介绍策略模式之前,我们先在这里看个我虚构与今天我要讲解的模式有关的简短的问题。问题:如今网购盛行,很多人都应该在网上买过东西,虚拟物品或者是非虚拟物品。在B2C的网络购物网站中,商家为了吸引买家常会推出比较优惠的折扣。现在有家B2C的购物网站,它的折扣方式是这样的,对于VIP来说基本的折扣率是20%... 阅读全文
摘要:
姓名:赵汉青学号:07770201模式名称:适配器模式1.问题描述生活场景:日常生活中,我们所使用的电器,比如:手机,笔记本电脑,剃须刀等在充电时所需要的电压,均不是我国提供的统一民用电压“220v”,而我们又只能使用已经存在的电压给电器充电,这时,就需要一个电源适配,把220V的电压转化为电器所需的电压值。设计目标:实现对不能满足新化境的“已存对象&rdquo... 阅读全文
摘要:
姓名:赵汉青学号:07770201模式名称:抽象工厂模式1.问题描述生活场景:某家具厂为学校生产课桌和座椅,开始只生产木质的课桌和座椅,后来经学校要求,又开始为学校生产铁质的课桌和座椅。设计目标:实现针对多种成套产品的生产,每套产品有多种不同等级结构的物品组成。2.不假思索的思路思路描述:通过简单工厂的模式来实现。即在生产木质课桌的工厂里加开生产铁质课桌的生产线;在生产木质椅子的工厂里加开生产铁质... 阅读全文
摘要:
姓名:赵汉青学号:07770201模式名称:工厂方法模式1.问题描述生活场景:很多的公司都通过生产不同品牌的同一类产品来占有市场,比如,联合利华公司生产洗发水,开始只有“夏士莲”系列,后来为了在洗发水市场上扩充份额,又推出了“清扬”系列。你会发现,不管是“清扬”还是“夏士莲”,有着相同的功能&mdash... 阅读全文