软件构造
文章平均质量分 90
2022春--HIT软件构造内容
深海质粒ABCC9
ABU-目前就读于HIT。
展开
-
软件构造--Chapter4总结
数据类型与类型检验Data type in programming languages数据类型,即一组值以及可以对其执行的操作,例如boolean,它是在true或者false两个中的值,支持逻辑运算操作;String,它是形如“hello”等字符组成的串,可以进行拼接、复制等操作。变量,即用特定数据类型定义,用于存储满足类型约束的值,例如String s1 = "Hello,HIT!"其中s1就是变量,是字符串类型,表示值“Hello,HIT!”在Java中有几种基本的数据类型,通常用小写字原创 2022-05-16 16:10:03 · 113 阅读 · 0 评论 -
软件构造--Chapter7总结
Object-Oriented Programming(OOP)原创 2022-05-23 13:10:07 · 121 阅读 · 0 评论 -
软件构造--Lab2小结
目前距离Lab2结束已经有一段时间,下面重新简单回顾一下Lab2中出现的问题,进行简单总结。原创 2022-06-06 18:59:14 · 100 阅读 · 0 评论 -
软件构造--Lab3小结
哈工大2022年软件构造-Lab3小结原创 2022-06-27 11:00:41 · 206 阅读 · 0 评论 -
软件构造--Chapter9总结
软件复用是用已经存在的软件要素去实现或更新软件系统的过程。面向复用编程–开发出可复用的软件基于复用编程–利用已有的可复用软件搭建应用系统原创 2022-06-10 06:55:24 · 283 阅读 · 0 评论 -
软件构造--Chapter8总结
现实中的对象实体是独特的,无法完全相等,但又相似性。软件中,什么情况下两个事物认为是等价的、可以相互替代的,即为等价性问题。原创 2022-06-08 17:05:16 · 101 阅读 · 0 评论 -
软件构造--Chapter3总结
软件构造过程与配置管理Software Develpoment LifecycleSoftware Develpoment Lifecycle,简称SDLC,即从无到有的过程。大体包括六个部分,Planning、Analysis、Design、Implementation、Testing&Integration、Maintenance。前期需要完成计划、分析、设计等过程,而我们直观认知的写代码部分则在实施阶段,目前我们常常会忽略测试与集成、维护阶段,有规模较小、不涉及这些阶段的因素。大部分的精力原创 2022-05-15 20:37:36 · 383 阅读 · 0 评论 -
软件构造--Chapter6总结
抽象数据类型(ADT)Abstraction and User-Defined Types编程语言提供的基本数据类型和对象数据类型有限,程序员可以根据自己的需求,定义属于自己的数据类型。数据抽象是由一组操作所刻画的数据类型,例如一个number类型,是满足可以进行加操作和乘操作的。传统类型定义更关注数据的具体表示,并非操作,而抽象类型强调数据上的操作,无需关心数据的存储,是需要完成设计、使用操作即可。Classifying Types and Operations可变类型的对象,提供了可改变其原创 2022-05-18 18:18:46 · 148 阅读 · 1 评论 -
软件构造18~19年选择题小结
针对18~19年部分选择题进行分析,手中没有标准答案,请辩证地看待!原创 2022-06-13 10:00:14 · 208 阅读 · 0 评论 -
软件构造--Chapter10-12小结
软件构造Chapter10~12小结原创 2022-06-12 11:15:18 · 186 阅读 · 0 评论 -
软件构造--Chapter5总结
设计规约Functions & methods in programming languagesJava以类为基础,类中包含属性、方法,而方法包含各种参数。检查参数的类型是否匹配、返回值类型是否匹配,是在静态检查中的。换言之,方法也同样是程序的基础。可以被独立开发、测试、复用使用方法的客户端,无需了解方法内部如何实现,这也就是抽象。常见的规范的方法的书写如下:Specification:Programming for communicationDocumenting in progra原创 2022-05-17 15:04:44 · 214 阅读 · 2 评论 -
软件构造--Lab1小结
软件构造–Lab1小结目前距离Lab1的结束已经有一段时间,下面对Lab1进行简单的总结。IDEA首先,是要感慨一下IDEA的强大。作为一个IDE,它对于用户来说可谓非常友好。尽管对Java语言不算熟悉,但是IDEA能够帮助我们发现代码中潜在的问题、显示存在的问题。例如,while循环在一定条件下,IDEA以waring的形式提醒我们可以增强为for循环;在当前配置的JDK版本下,某些方法可以被新方法替代,如Integer.valueOf()会被以waring的形式被提醒可以用Integer.par原创 2022-05-22 12:37:04 · 176 阅读 · 0 评论 -
软件构造21选择题小结
软件构造21选择题小结要辩证地看待!!!原创 2022-06-13 18:09:58 · 256 阅读 · 0 评论