设计此代码以提高效率的更好方法是什么?

时间:2016-03-19 11:42:59

标签: c++ oop

这个问题只是一个设计问题。我的意思是如何将这段代码重组为简单而有效的代码。

因此,我们以下面的代码为例。

class D{

    var a;

}

class C{

    D d;
    //uses d.a

}

class B{

    C c;

}
Class A{

    B b;
    //needs d.a

}

这里A类需要访问变量" a"在D和B和C类不存储变量" a" (即使C使用" a"我没有存储它,因为它只需要它进行初始化)。有没有办法让这个代码更清洁。

现在我已经让B类和C类存储变量" a"。但似乎这不是正确的做法。我的意思是我在考虑这个链更长的情况,最后一个类需要在第一类中使用一些变量。那我应该怎么处理呢。

0 个答案:

没有答案