摘要: OO_Unit4 第四单元架构设计 本单元在官方包的基础上实现了一个用于解析类图、状态图和顺序图的UML解析器,而UML图的设计规范其实已经给出了本单元的架构设计,即为每种元素单独建立类来维护,并根据UML规范维护这些元素之间的关系。 然而,考虑到本单元的查询指令受限于篇幅,又要尽量覆盖各个元素,因 阅读全文
posted @ 2022-06-28 10:17 抹茶印象 阅读(35) 评论(1) 推荐(0) 编辑
摘要: OO_Unit3 一、架构设计 本单元所处理的图网络结构的核心部分为 Person (对应点)与 Relation(对应边),当然,考虑到社交网络的真实情况,我们还引入了 Group (由 Person 构成的集合,可以类比为圈子)。在后续迭代开发过程中又引入了一系列 Message 作为 Pers 阅读全文
posted @ 2022-06-05 21:23 抹茶印象 阅读(189) 评论(0) 推荐(0) 编辑
摘要: OO_Unit2_多线程 一、同步块 与 锁 在本次实验中,仅使用了如下两种形式进行同步: //format 1 synchronized (lock) { // code block } //format 2 try { lock.wait(); } catch (InterruptedExcep 阅读全文
posted @ 2022-05-01 00:50 抹茶印象 阅读(41) 评论(0) 推荐(0) 编辑
摘要: BUAA-OO-Lab1-Java面向对象 一、面向对象程序设计 1.1 面向对象程序设计 面向对象程序设计(Object-Oriented Programming)是一种基于对象的编程范式。相对面向过程程序设计(Procedure-Oriented Programming)而言,OOP 不 ”注重 阅读全文
posted @ 2022-03-25 21:53 抹茶印象 阅读(84) 评论(2) 推荐(0) 编辑