代码改变世界

随笔档案-2011年9月9日

结合项目实例 回顾传统设计模式(一)策略模式

2011-09-09 10:21 by 熬夜的虫子, 1252 阅读, 收藏,
摘要: 虫子以前在一家电商公司 会员的模块在这里分类很明确 不同的会员所具有的权限和行为不同,大多程序员会使用标准的oo技术,设计一个会员超类SuperUser,并让各种商家会员继承此超类到这里无可厚非,但是在下面个过程中你可以就慢慢体会策略模式与你在代码里不停写逻辑判断所带来的区别有多大所有的会员都具有下列行为购物,评价,发布商品View Code publicabstractclassSuperUser{publicSuperUser(){}publicvoidshopping(){Console.WriteLine("shopping");}publicvoidComment 阅读全文