摘要: USES-A 表示使用关系,也叫依赖关系(Dependency)。一个类使用另一个类的功能: class Car { void move() {} } class Driver { void drive(Car car) { // Driver 使用 Car car.move(); } } HAS- 阅读全文
posted @ 2025-10-10 21:55 阿俊学编程 阅读(6) 评论(0) 推荐(0)
摘要: 什么是 LinkedList LinkedList 就像一个火车车厢队列。每个“车厢”里装着一个数据(元素),而且每个车厢都知道:自己前面是哪节车厢(previous),自己后面是哪节车厢(next),所以它是一种 “链式结构”。 不像 ArrayList 是一整块“连续的座位”(数组),Linke 阅读全文
posted @ 2025-10-10 21:47 阿俊学编程 阅读(34) 评论(0) 推荐(0)
摘要: 模板方法是什么? 模板方法模式(Template Method Pattern)是一种行为型设计模式。相当于父类定流程,子类补细节。也就是说,父类定义好“做事的流程”(算法骨架),具体每一步怎么做由子类决定。 生活举例 例如你去吃“套餐”:早餐套餐 = 主食 + 饮料,但主食和饮料的内容可以换(包子 阅读全文
posted @ 2025-10-10 18:02 阿俊学编程 阅读(19) 评论(0) 推荐(0)