摘要: 面向对象第四单元总结 一、Unit 4分析总结 ​ 本单元作业基于UML的模型化设计,建立了一个支持三种UML图的解析器,并具有有效性检查功能。这单元的第一次作业是历次最令我无从下手的一次,整个单元的核心在于读懂UML图所包含的内容,弄清楚UmlElements之间的关系,才能在此基础上布置出良好稳 阅读全文
posted @ 2021-06-26 11:31 Armorr 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 面向对象第三单元总结 一、实现规格采取的设计策略 Step 1: ​ 阅读第一次作业所有相关的规格,首先要梳理整个系统的功能和架构。刚读到Network中一堆灰色的代码时,我一度以为课程组忘了上传每个方法的描述,直到阅读完JML规格手册,才逐渐理解了通过规格来描述类与方法的行为。本次作业以一个社交网 阅读全文
posted @ 2021-05-29 12:43 Armorr 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 面向对象第二单元总结 一、前言 ​ 本单元的作业以Java多线程设计为核心,通过电梯调度的实例模型,涵盖了生产者—消费者模式、单例模式、多个线程的交互、线程安全维护等方面的知识。 二、历次作业架构分析 (1)第一次作业 本次作业的基本目标是模拟单部多线程电梯的运行。 1. 架构设计 类的组织: ​ 阅读全文
posted @ 2021-04-22 14:31 Armorr 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计第一单元总结 一、历次作业架构分析 1. 第一次作业 第一次作业由于不需要格式检查,我直接对输入的字符串进行处理:将表达式分成用+-号相连接的项,并进一步提取项的因子。我选择用Item类来表示项这个对象,由于每个项都可以简化成axb的形式,于是Item只需要存储参数a、b,并实现相应 阅读全文
posted @ 2021-03-26 12:49 Armorr 阅读(148) 评论(1) 推荐(0) 编辑