在一个接口用多个类实现的情况下,有的类只实现部分接口,有没有好办法处理接口用户调用到空方法的情况? 比如一个接口IA,有10个公用的方法。有三个类A、B、C来实现它,其中C只实现了IA的5个方法(当然为了编译通过,C提供了另5个方法的空实现)。这样,当接口IA的用户调用C对象时,就可能调用到空方法。有没有比较技巧性的方法来避免这一点,至少对接口用户在编码时有所提示。当然,使用组合而不是接口继承可能更好一些。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是不很少有人用过vb的接口编程啊。接口和实现的分离是com的精髓啊。虽然现在有.net封装得更彻底,但是了解得深一点也没有坏处。 那就把IA分成IA、IBA、B实现IA、IB,C实现IA 串口调试----上位机 错错错错错!!!!!! VB 如何判断access表中有自动编号列且为主键的列 如何在VB中禁止LISTVIEW改变COLUMN HEADER宽度和位置?或者改变时能得到事件响应? 怎样删除不含特定字符的行? 怎么判断文件夹是否存在 在vb中怎么调试引用VC的DLL,急求 怎样用VB建立Access数据库结构!谢谢 请问vb里有没有快捷方式可以调出语法的构架? kill2003请进来要分!! 高手请进-----如何象网际快车那样用户即使不启动应用程序点击网页上的下载链接时也能启动网际快车 How输入的字母自动转换为大写字母 哪里的问题?
虽然现在有.net封装得更彻底,但是了解得深一点也没有坏处。
A、B实现IA、IB,C实现IA