如果我有一個組件/對象,如我需要從父母或其他窗體訪問的組件/對象,我顯然需要將修改器升級到此組件到內部或公共級變量。我應該爲表單上的公共/受保護組件提供訪問方法/ Getter Setter嗎?
現在,如果我在表單類中提供了一個int或字符串類型的公共變量,我不會考慮在這個方面使用Getters和(也許)Setter,即使他們沒有做任何事情除了提供對變量的直接訪問。
但是,VS設計人員似乎沒有爲表單上組件的公共對象實現這樣的Getters/Setters(因此不符合良好的編程習慣)。
所以,問題是,爲了做到「正確的事情」,我應該將這樣的VS設計器組件還是對象包裝在Getter和/或Setter中?