摘要: 访问者模式(Visitor) 1.意图 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 2.适用性 在下列情况下使用Visitor模式: 一个对象结构包含很多类对象,它们有不同的接口,而你想对这些对象实施一些依赖于其具体类的操作。 需要对一 阅读全文
posted @ 2024-05-28 21:01 HIT2022111897 阅读(33) 评论(0) 推荐(0)
摘要: ADT基本概念 1.什么是ADT? 抽象数据类型(Abstract Data Type,ADT)是将数据对象,数据对象之间的关系和数据对象的基本操作封装在一起的一种表达方式,是用于简化描述抽象算法,分类与评价数据结构,形式描述程序设计语言的类型系统。 在ADT设计时,首先要考虑对不可变类型的满足,虽 阅读全文
posted @ 2024-05-28 20:57 HIT2022111897 阅读(134) 评论(0) 推荐(0)
摘要: 一、基本概念 不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。其中基本数据类型都是不可变数据类型,例如int,如果一个int类型的数据发生改变,那么它指向了内存中的另一个地址,但是需要注意的是java缓存了所有-128- 阅读全文
posted @ 2024-05-27 23:10 HIT2022111897 阅读(803) 评论(0) 推荐(0)
摘要: 方法重载 ​ 对于类的方法(包括从父类中继承的方法),如果有2个方法的方法名相同,但参数不同,那么一个方法是另一个方法的重载方法。 ​ 重载方法必须满足以下条件: 方法名相同 方法的参数类型,个数,顺序至少有一项不同 方法的返回类型可以不相同 方法的修饰符可以不相同 ​ 一个类中不允许定义2个方法名 阅读全文
posted @ 2024-05-27 22:39 HIT2022111897 阅读(182) 评论(0) 推荐(0)
摘要: 2024年春季学期 计算学部《软件构造》课程 Lab 1实验报告 姓名 张皓涵 学号 2022111897 班号 2237102 电子邮件 2123228124@qq.com 手机号码 15134623385 目录 1 实验目标概述 1 2 实验环境配置 1 3 实验过程 1 3.1 Magic S 阅读全文
posted @ 2024-05-14 18:47 HIT2022111897 阅读(101) 评论(0) 推荐(0)