我经常对何时使用DataSource模式以及何时使用Properties向对象提供配置信息感到困惑。DataSource模式与设置对象时的属性配置对象
我有两种方法可以做到这一点,
一般来说,我保持了很多对象的类必须配置性能和重置对象,并使用新属性继续的方法。
而对于正在配置另一个对象的Object,我保留一个名为configureXYZ:WithValues:的方法,它重置属性并调用要配置的对象的重置方法。
这是我用MPMoviePlayerController看到的,我们必须设置属性。
和其他方式是如何工作的,所有的配置信息来自数据源方法。
任何人都可以抛出更多的光线,在哪种情况下首选哪种方式。
因为它经常让我感觉很想使用设计模式,并使代码看起来很时尚,但我想知道我们什么时候需要这些。 我完全清楚委托模式,必须定期使用它。 DataSource是我从来不清楚的一件事。
非常感谢! StackExchange是一个很好的学习社区。 –