这是接口设计时出现的问题.比较难啊.最好是重新设计一下,不要同时在一个类里实现这两个端口.我感觉可以折中解决比较好.
让C类实现A,D类实现B,这时可以考虑把C封装到D里做为D的内部元素;来间接实现功能.不然估计只有重新设计接口了.
---------- 个人意见,看看哪位高手有好办法..呵呵.