读书人

A-gt;B-gt;C的有关问题

发布时间: 2012-12-21 12:03:49 作者: rapoo

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对象。


这边真是冷清,总算有个回的了,就按你说的做吧,多些多谢!

读书人网 >软件开发

热点推荐