ASP.net中如何调用不同类中的相同方法。 我写了一个接口IA多个方法,B,C,D,都继承于IA如何根据条件来调用分别调用不同类中的同一个方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IA o;if(XXX)o=new B();else if(XXX)o=new C();...o.Do(); 什么“模式”?这里模式没有任何用处。你需要new一个对象,才能调用它的方法。着就好像是长着一张嘴自然就会吃饭呼吸,先要知道自然而然的“模式”而不是雷人的“模式”。 对象都具有IA接口,于是你就调用对象o的IA接口方法就好了,代码就是((IA)o).Do();如果我们可以少讲雷人的名词儿,当然是越少越好。对于这个概念,不需要任何模式。 OCP,多去学学面向对象吧,大神 求表添加行实例 一个动态改变Gridview位置的问题 关于SqlParameter问题 IE关闭时将要执行的事件 .net 怎么返回上一页. 为什么lable显示的值和取到的值不一样? 如何在dataGrid中显示不是库中字段的列 如何在页面上按照输入格式显示数据 POST回发数据后,页面无法显示 Datalist中EDITITEMTemplate的dropdwnlist 问题 关于后台怎么能淡出 一个提交成功的层的问题 如何修改CodeBehind后台变量
if(XXX)o=new B();
else if(XXX)o=new C();
...
o.Do();
什么“模式”?这里模式没有任何用处。你需要new一个对象,才能调用它的方法。着就好像是长着一张嘴自然就会吃饭呼吸,先要知道自然而然的“模式”而不是雷人的“模式”。
OCP,多去学学面向对象吧,大神