在企业级业务中使用设计模式,能大幅度提升研发团队的确定性,节约无谓的设计且保持系统一致性,让『设计者』把创造力专注在最需要的地方。
针对企业级产品中反复出现的设计问题给出一般解决方案。设计者可直接使用设计模式完成界面设计;也可以设计模式为起点,衍生出更具业务特性的解决方案满足个性化设计需求。
image.png
完整的设计模式将会包含示例、模板、组件(ETC)三大实体部分,以及通用概念这样的黏合剂:

  • 功能范例: 由多张模板构成,启发用户如何使用和搭建出一个常见功能。
  • 模板: 页面级示例,启发用户如何通过组件搭建出系统中的典型页面,如:详情页。
  • 组件
    • 基础组件:构成系统最基础的元素,如按钮、分页器。
    • 业务组件/模块:区块级示例,一般由多个组件构成,如 PageHeader 通用页头。
  • 通用概念: 一些保证 ETC 体系化的约定,如:排版、文案、Action Placement、必填选项。

研发中的设计模式

为什么我说“设计模式”的设计理念是误人子弟!?
https://zhuanlan.zhihu.com/p/451109715
设计应支持变化
image.png
《重构》“重构与设计“特别谈到了到底是预测变化,还是通过重构来应对变化
image.png
image.png