摘要:
1、总结本单元两次作业的架构设计 作业一 在本次单元的作业中,主要是对于输入的UML图进行相应的解析,存储相应的信息,输入指令,并获得相应的类图,顺序图等信息。 作业一 本次作业难点主要在于理解好类图中的相应的关系——继承,关联,实现等等,比较难理解的便是各种类型元素中parent_id的含义。而为 阅读全文
摘要:
前言 在这单元的作业中,主要是根据规格化需求jml规格,实现相应的功能的类,难度层层递进。如果不需要考虑代码运行的cpu时间,时间复杂度的话,代码实现会叫容易一些。但是……现实总是很骨感,不幸的是,不顾时间复杂度,直接莽的话,只会收到一堆TLE。然而,在进行一堆优化之后,将痛苦地发现bug无处不在, 阅读全文
摘要:
BUAA-OO 电梯类问题总结 一、多线程电梯系列作业设计策略 1、第一次作业--“FAFS傻瓜电梯” 在第一次作业中,作业的要求是实现傻瓜电梯,即先来先服务,没有太大的难度。利用简单的生产者--消费者模型即可基本实现。以等待者作为共享对象,创建一个waiterqueue对象--即生产者--消费者中 阅读全文
摘要:
BUAA_OO第一单元总结性博客作业——表达式求导问题 一、程序设计思路与结构分析 在这三次作业中我主要是把求导的类型分成几个类,分别进行求导,体现了面向对象的思维方法。但实现的具体方法不尽相同。 (一)、第一次作业 在第一次作业中,主要分为两个部分,一、判断合法性,二、求导。 1、首先面对的便是表 阅读全文