软件构造期末考试
文章平均质量分 80
「已注销」
这个作者很懒,什么都没留下…
展开
-
软件构造心得(5)spec、RI、AF、A的概念辨析之spec
1.1spec基本概念:spec,全称为specification,即规约,其规约的是使用者(client)和实现者(implementor)之间的妥协与契约,即是一种在使用时必须要遵循的要求的说明,也是一种在在实现时需要遵循的原则。1.2spec一般被书写在:(1)每一个类前面,(2)每一个方法前面1.3spec组成与分类spec从annotation上由@parameter、@throws、@return组成。完整的spec其需要涵盖若干对于前置条件和后置条件的说明,包括基本使用方法、immu原创 2021-07-08 20:30:16 · 837 阅读 · 0 评论 -
关于软件构造的异常处理的总结
在学习软件构造的过程当中,我也遇到了许多的有意思的话题,其中就包含了之前从来没有遇到过的,委托的处理方式。以及第一次总结的异常处理机制,下面我想对于我的心得做一下总结。目录Exception分类以及特征总结不同类型处理方式try–catch–finally 模块总结新建异常类总结Exception分类以及特征总结:首先异常的分类可以定义为error和Exception。error是系统内部的错位,程序员对于这样的错误是无能为力的,一旦发生,最好能够使得程序可以优雅的结束终止; 而Exc原创 2021-07-08 20:26:15 · 129 阅读 · 0 评论 -
2021-07-08
这里写自定义目录标我们逐渐对于软件构造有了更深的要求。设计良好的代码需要做到可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码。抽象(Abstraction)和多态(Polymorphism)是实现这一原则的主要机制,而继承(Inheritance)则是实现抽象和多态的主要方法。而提高这一质量指标,打下构建可维护性和可重用性代码的基础,我们首先需要知道一个重要的原则。欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链原创 2021-07-08 20:25:12 · 81 阅读 · 0 评论 -
软件构造讲义汇总,方便考试同学自取。考完就删
13:45:41录播链接:https://pan.baidu.com/s/1mH_EFbmJ8Qw-MJSpngkHoQ课程介绍:https://docs.qq.com/pdf/DQm5DY1JDalVTbXl4本次课讲义:https://docs.qq.com/pdf/DQnRuRXBSWnZqcWZh13:45:42录播链接:https://pan.baidu.com/s/1V1QM1w6Yf2pWxKsxSMMKOw讲义:https://docs.qq.com/pdf/DQkdTQ2ZZQ原创 2020-07-11 15:11:17 · 638 阅读 · 0 评论