2

例如,在 Swing 库中构建 GUI,您通常需要在 JPanel 中构建几个部分。

例如。

public CustomPanel extends JPanel {

    public CustomPanel() {
        super();

        // Build the slider.
        {
            ...
        }

        // Build the combo boxes.
        {
            ...
        }
    }
}

似乎以下是我的选择:

  • 使用{}我目前使用它们的方式(基本上用于类似代码的缩进)。
  • 为每个组件创建自定义方法,例如. public JSlider createCustomSlider().
  • 为每个自定义组件创建自定义类(如果我有许多一次性组件,这似乎有点矫枉过正)。

我如何缩进我的代码有缺点{}吗?

编辑:

此外,作为一个额外的好处,大括号目前用于限定我的变量。这意味着我总是确定我不会在以后不小心使用它们。

4

1 回答 1

4

我会使用方法。使用括号不会向文档中添加任何您在评论中没有的内容,拥有良好命名的方法始终是一个好主意。

你的方法的缺点——你将是唯一一个明白你为什么这样做的人。

于 2013-07-09T21:34:20.040 回答