知识卡片
范式先看责任
内容
架构范式的分界不只在语法或技术栈,而在责任如何分配。对象、组件、代理、服务分别把状态、部署、行动权和运行责任放在不同位置;选型时先问谁拥有生命周期、谁承担执行成本,比先问用什么框架更稳定。
参考来源
- 位置:第1章《软件架构中面向对象、基于组件、面向代理和面向服务的范式》1.4.3.1节「所有者的责任」定性标准(源文件:_chapter-text/ch01.txt)
- 结论依据:原文将'所有者的责任'列为区分四种范式的8个定性标准之一,明确说明这些责任专注于提供者和消费者之间在开发/维护/部署/执行方面的责任分配,直接支持卡片对范式分界在于责任如何分配、选型应先问谁拥有生命周期的论述。
- 原始内容:"所有者的责任:对应于提供者和消费者之间的责任分配。这些责任专注于开发、服务质量、维护、部署、执行与管理方面的重用软件实体。这种分布反映了提供者授予消费者的自由度。"