自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 软件构造的多维度视图和质量目标复习笔记

按阶段划分:构造时/运行时视图按动态性划分:时刻/阶段视图按构造对象的层次划分:代码/构件视图(1) Build-time, moment, and code-level view词汇层面:Lexical-oriented source code语法层面:Syntax-oriented program structure: e.g., Abstract Syntax Tree (AST)语义层面:Semantics-oriented program structure: e.g., Class Diagra

2022-06-14 18:55:46 220

原创 设计模式学习笔记

工厂模式 适配器模式 装饰器模式 策略模式 模板模式 迭代器模式 访问模式

2022-06-13 23:28:56 223

原创 面向可复用性和可维护性的设计模式学习笔记

面向可复用性和可维护性的设计模式学习笔记

2022-06-06 11:08:00 210 1

原创 HIT软件构造ADT和OOP中的“等价性”学习笔记

站在观察者角度,利用AF, 定义不可变对象之间的等价关系引用等 价性和对象等价性可变数据类型的观察等价性和行为等价性理解Object的契约,正确 实现等价关系判定现实中的每个对象实体都是独特的所以无法完全相等,但有“相似性”在人类语言和数学中,“绝对相等”是存在的等价性问题:软件中,什么情况下两个事物认为是等价的?可相互替代?ADT是对数据的抽象, 体现为一组对数据的操作如果AF映射到同样的结果,则等价严格来说,在没有 AF的情况下直接在 equals()中...

2022-05-18 10:15:20 249

原创 HIT软件构造OOP学习笔记

Object-Oriented Programming (OOP) 面向对象的编程用OOP/接口/类实现ADTOOP的基本概念封装与信息隐藏继承与重写多态、子类型、重载静态与动态分派– Interface和Class: 定义和实现ADT– 接口中只有方法的定义,没有实现– 接口之间可以继承与扩展– 一个类可以实现多个接口(从而具备了多个接口中的方法)– 一个接口可以有多种实现类接口:确定ADT规约;类:实现ADT也可以不需要接口直接使用类作为ADT,既 有

2022-05-17 09:35:01 276

原创 HIT软件构造Lab2实验报告

2022年春季学期计算学部《软件构造》课程Lab 2实验报告 姓名 赵卓凡 学号 120L021804 班号 2003006 电子邮件 759140563@qq.com 手机号码 13804501310 目录1 实验目标...

2022-05-17 09:03:16 716

原创 哈尔滨工业大学计算机系统大作业 程序人生-Hello‘s P2P

计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算学部学   号 120L021804班 级2003006学 生 赵卓凡指 导 教 师吴锐计算机科学与技术学院2021年5月...

2022-04-25 08:26:54 656

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除