我正在构建一个 iPhone 应用程序,它有一个中心类 M,它从 Web API 获取大量数据。每当此类获取数据时,它必须更新两个控制器,例如 A 和 B。为了支持这一点,A 和 B 都列在具有更新命令的接口下。A 和 B 还需要能够从类 M 中查询数据,所以我在 A 和 B 中都添加了 M 的句柄。
问题是设置不是很模块化。我正在寻找清理设计的方法。
编辑 - 此外,M 类对 A 类和 B 类的确切类型没有任何先入为主的概念。
谢谢。
我正在构建一个 iPhone 应用程序,它有一个中心类 M,它从 Web API 获取大量数据。每当此类获取数据时,它必须更新两个控制器,例如 A 和 B。为了支持这一点,A 和 B 都列在具有更新命令的接口下。A 和 B 还需要能够从类 M 中查询数据,所以我在 A 和 B 中都添加了 M 的句柄。
问题是设置不是很模块化。我正在寻找清理设计的方法。
编辑 - 此外,M 类对 A 类和 B 类的确切类型没有任何先入为主的概念。
谢谢。