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