2014-03-30 21 views
0

帶MyClass,它有很多方法。有些是爲了特定的角色,另一些則是爲了另一種方法。Objective-C - 有什麼辦法將方法組合在一起使用代碼中的這個組信息?

是否有任何方法將它們按「角色」分組,並能夠使用代碼中的信息來計算方法組並使用它?

+0

你有沒有例子? – Volker

+1

你的問題不清楚。但是你應該完全熟悉**代表**,**類別**和**協議**。請注意,很簡單,製作更多更好的課程將爲您提供良好的服務。 (也就是說,你的一個巨大的類應該有很多獨立的類來執行相同的概念)。最後你會說:「MyClass,它有很多方法」。不幸的是,這是**糟糕的代碼**,所有腳本(在所有編程範例中)應該非常短,100-200行是絕對最大值。 – Fattie

回答

0

如果你的類有很多方法,用較少的方法將它分成更小的類。

1

「帶MyClass,它有很多方法,其中一些用於特定角色,另一些用於其他方法」。

問題是答案,你的班級太過分了。每個角色的課程聽起來像一個好的開始,也許是一個委派。

不能說你應該如何從這裏打破課程,但你應該是無法爭取的。

相關問題