架构:给复杂性以秩序

  • 架构设计为复杂性引入秩序
    • 将系统分解为组件
    • 定义组件间关系
    • 类似于建筑蓝图
  • 结构比组成更重要
    • 金刚石和石墨:相同组成不同结构导致硬度的巨大差异
    • 孙武练女兵:更好的组成不敌更好的结构
  • 庖丁解牛
    • 目无全牛:系统分解
    • 批大郤,导大窾,因其固然:沿着最少耦合的固有边界分解
  • 架构设计是设计的一部分
    • 有人认为架构是设计中的宏观部分
    • 有人认为架构和详细设计之间没有边界

results matching ""

    No results matching ""