2011年4月23日
摘要: 转自:http://topic.csdn.net/u/20071117/11/c1ddc038-8e2a-4f8f-8108-0db57c4d45ab.html感谢原作者。如果熟悉设计或者自己写过框架,虚方法还有种作用就是当做扩展点来使用。比如有一个业务流程,需要执行a b c三个步骤,有很多其它的流程也是执行这三个步骤。但只是B步骤执行的功能不一样。这时可以把流程抽像出来。然后把B方法设置成虚方法。这样其它类继承这个流程类就可以随意改变B步骤的内容并保持原有的流程不变.C# code public class Flow { public void A() { //执行步骤A } public 阅读全文
posted @ 2011-04-23 13:02 bluecoffee 阅读(260) 评论(0) 推荐(0) 编辑