一個班級太大,難以操作。在Objective-C中,我很想用類別來打破課程,但是:不是類別只是將一個充滿太多垃圾的房子分隔成多個房間?我猜想同樣的問題適用於C#中的部分類。 在什麼情況下可以使用類別來解決「類太大」的代碼異味?什麼時候它是不正確的,並且該類真的需要"be restructured or broken into smaller classes?"
我知道,只有在一個地方纔能使用類對象時,它是糟糕的編程和體系結構。但是我也被警告過要創建一個功能強大且可以做得太多的對象。那麼我該如何解決這個問題呢?這裏是我的意思的一個例子 - 請不要把這些東西當作字面意思,因爲這只是一個例子。 無論如何,我有一個對象,我正在使用這是相當複雜的。很多信息都存儲在這個對象中,它可以對數據執行很多操作。所以,讓我們稱這個對象爲地球。 Public Class Pla