软件构造第五章复习——设计规约

规约的作用

设计规约,可以隔离客户端以及类实现者之间,进而达到防火墙的作用。

规约应该有什么

  1. 输入参数(Precondition)
  2. 输出参数(Postcondition)
  3. 异常(Exception)

规约不应该有什么

  1. 方法的局部变量以及rep
  2. 默认绝不能改变输入参数

规约的替换

  • 强规约替换弱规约,其中强代表:更弱的前置条件以及更强的后置条件。
  • 更强的规约,在图上也表示为更小的面积

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92146 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月5日
下一篇 2021年6月5日

相关推荐