方法签名 前置/后置/不变 image.png image.png

代码复用

image.png

设计模式

image.png

框架

image.png

不必重造轮子 新技术会携带风险

image.png

风险: 依赖不可控

优化代码

image.png

fan-out 和 fan-in image.png

image.png

触发器

image.png

对象设计不要用流程语言

Contracts 接口

image.png image.png

接口由约束和返回值组成

接口表述 image.png image.png

接口语言

image.png

接口中约束的类型

image.png

接口实例

image.png

Last modified May 13, 2025: update index (186c7d5)