为什么需要UIHelper
- 最佳回复由 easy 选择
因为有很多地方会用到 UI create,这样一旦UI 创建相关的需要改动,你只用改动 UIHelper 就好了,不用很多地方都 复制粘贴,体现了封装的特性。实际开发中对于UI 的处理可能会有多种解决方案,不一定会使用现有的方案,此时对于 UI 创建就需要改动,如果 你不用 UIHelper,直接在 需要的地方使用UIComponent创建和删除 也是可以的,只是将来一旦发生变化,需要做架构改动,此时你就要处理很多处。现在虽然 UIHelper Create代码里只有一个行,看上去没必要,但从长远来看,是为以后UI 架构改造 做的方案预留,因为 UIHelper 已经把必要的参数传进来了,调用的地方不用改造,你只用改造 UIHelper 内的方法即可,做设计的时候,不仅要考虑当下,还要考虑未来的扩展维护性。