A->B->C的问题我有一个类A,包含类B,B又包含了C,现在问题是,A中很多操作是对C作用的,以至于C中很多方法,在B中也得添加一份,而B中的实现只是简单地调用C的实现,不知道我表单清楚没有。如果A也包含C的话,从感觉有越权嫌疑,这个该怎么设计呢?望高手指点![最优解释]如果是这样的话,提炼出一个接口IC,让A直接包含这个IC,让A直接调用IC对象。在构造A的时候(猜测你会在这里获得B的对象吧),直接获取B中的C对象指针赋值给A中的IC对象。[其他解释]
如果是这样的话,提炼出一个接口IC,让A直接包含这个IC,让A直接调用IC对象。在构造A的时候(猜测你会在这里获得B的对象吧),直接获取B中的C对象指针赋值给A中的IC对象。