软件设计模式与体系结构复习资料622.docxVIP

  • 3
  • 0
  • 约7.64千字
  • 约 17页
  • 2020-12-10 发布于广东
  • 举报

软件设计模式与体系结构复习资料622.docx

可编辑文档 PAGE 页码页码/NUMPAGES 总页数总页数 设计准则I:正确性和健壮性 正确性:每个项目都要满足指定的需求,然后一起满足所有应用程序的需求,设计的正确性一般是指充分性,实现正确性的正式方法是依靠数学逻辑,非正式方法是判断设计是否满足所需的功能,当进入详细设计阶段时,经常采用正式方法来判断正确性。. 模块可是类或者类的包,包的接口和类的接口不同,包不能被实例化,通过包来使用接口的一种方法是利用包中指定对象来提供相应的接口。. 为了模块化特定的应用程序,在高层需要创建包,在底层需要创建类 设计中用到两种类:领域类和非领域类,一般是从领域类开始类的选择,然后扩展到非领域类,非领域类通常用于概括领域类。. 健壮性:防止错误输入,防止开发错误;提高健壮性的办法:检查输入、初始化、参数传递技术、检查参数是否违反约束的方法、在类中捕获参数、包装参数、强化意图。 设计准则II 灵活性、可重用性、高效性 灵活性:在设计时通常要考虑到将来的变化;增加新功能要依据其上下文和应用范围 可重用性:一个方法相对于上下文环境越独立,其可重用性就越高;完全指定、避免不必要的封装类耦合、让名字更具表达性、解释算法。 高效性:应用程序必须在指定时间内完成特定的功能,同样,对内存容量也有一定的要求 设计模式引言: 设计目标是:灵活性、健壮性、可重用性 设计原则:面向接口编程的原则(面向接口编程而不是

文档评论(0)

1亿VIP精品文档

相关文档