有人可能會認爲這是所有時代最不重要問題的候選人。然而,代碼風格對我來說是一個非常重要的話題,我想確保我以可讀的方式編寫代碼 - 對我和大多數開發人員。在哪裏放內部類?
這就是爲什麼我想知道你們在哪裏宣佈你的內部類。
我下面的下面的方法排序方案,因爲這是很常見:
public void foo() {
usedByFoo();
}
private void usedByFoo() {
}
public void bar() {
}
我命令他們從上到下,每一個方法接近它使用的地方。
現在我可以做同樣的內部類,像這樣:
class Outer {
private Inner inner;
private class Inner {};
public Outer() {
}
...
}
我覺得這是最一致的風格跟着我,但我也經常看到人們要麼聲明所有的內部類在文件的頂部或底部。
鑑於我的訂購方法,我應該遵循哪種風格?最常見的做法是什麼?
我覺得代碼風格太主觀...也許我錯了,只是記錄下地獄的東西 – 2011-01-18 23:13:53
也許這更屬於http://programmers.stackexchange.com/ – 2011-01-18 23:40:22