将类的对象作为同一类的属性是一种很好的编程习惯吗?

时间:2015-11-17 02:01:59

标签: java c++ user-interface interface

我在JAVA中创建了一个类,我只需要一个对象。所以我将类定义为final,将构造函数定义为private,将同一个类的一个对象定义为private final static以及另一个来自另一个类的对象:

public final class GUI implements ActionListener{

    private final static GUI gui = new GUI();
    private final static GElements ge = new GElements();

    private GUI() {

    }

在main函数中,我想使用gui对象来执行类似的操作:

GUI.getGUI().create();

现在我的问题是:这可以被认为是好的编程还是因为对象gui不断包含越来越多的GUI对象这一事实? 一个GUI对象,它有一个GElement对象和另一个GUI对象,它本身有另一个GElement以及另一个GUI对象......

这对C ++也有效吗?

0 个答案:

没有答案