iOS 中的行为讲解

    作为一个开发者,我们致力于编写简洁并且良好架构的代码。很多设计模式都可以实现这一点,其中最好的一种是组合模式。组合模式使编写出的代码更易于遵循功能单一原则并且可以使我们的类简化。 为了替代一个功能上服务于不同模块(就像 data sources 和 delegates )的繁冗的视图控制器,我们将这些模块划分到不同的类中。这个视图控制器就可可以仅仅负责这些类的配置和协调它们工作。毕竟,代码写的越少,调试和维护代码的工作量就越少。