知识卡片

服务行为契约遵循契约式设计规定权利义务

普通读书笔记卡 · 1969.m

内容

将服务视为行为时消费者与提供者构成方法调用(SOA概念模型需服务注册)。服务行为契约遵循契约式设计:前置条件是消费者义务(输入参数),后置条件是提供者义务(返回保证),二者对称——一方义务即另一方权利。应向消费者倾斜、遵循最小知识法则降低调用复杂度。

参考来源

- 位置:《解构领域驱动设计》第11章11.2.2(源文件:_epub-src/OEBPS/022.xhtml) - 结论依据:Meyer契约式设计定义,转账服务前置/后置条件对称性与最小义务优化示例。 - 原始内容:前置条件是消费者的义务,同时就是提供者的权利;后置条件是提供者的义务,同时就是消费者的权利。