- "Design by contract" (英文). Internet: Wikipedia. 2017-05-17. 原著 (HTML)喺2017-05-17歸檔. 喺2017-07-25搵到.
The DbC approach assumes all client components that invoke an operation on a server component will meet the preconditions specified as required for that operation. Where this assumption is considered too risky (as in multichannel client-server or distributed computing) the opposite "defensive design" approach is taken, …