为什么要数据与UI层分离

  1. 高内聚低耦合。
  2. 开发人员可以只关注结构中的某一层。
  3. 结构清晰,降低层依赖。
  4. 有利于标准化。
  5. 便于模块化。
  6. 降低维护成本。
  7. 降低系统性能,增加开发成本。