我經常對何時使用DataSource模式以及何時使用Properties向對象提供配置信息感到困惑。DataSource模式與設置對象時的屬性配置對象
我有兩種方法可以做到這一點,
一般來說,我保持了很多對象的類必須配置性能和重置對象,並使用新屬性繼續的方法。
而對於正在配置另一個對象的Object,我保留一個名爲configureXYZ:WithValues:的方法,它重置屬性並調用要配置的對象的重置方法。
這是我用MPMoviePlayerController看到的,我們必須設置屬性。
和其他方式是如何工作的,所有的配置信息來自數據源方法。
任何人都可以拋出更多的光線,在哪種情況下首選哪種方式。
因爲它經常讓我感覺很想使用設計模式,並使代碼看起來很時尚,但我想知道我們什麼時候需要這些。 我完全清楚委託模式,必須定期使用它。 DataSource是我從來不清楚的一件事。
非常感謝! StackExchange是一個很好的學習社區。 –