摘要:
OO助教总结 17373444 葛毅飞 我的初衷 找到一年前自己投放助教简历的邮件,关于自己应聘OO助教的初衷,我这么描述,“想要报名oo助教原因有三:其一,在这学期oo课程中,助教们认真负责的态度打动了我,我也想为这个课程建设贡献自己的一份力量;其二是因为我一直有一个薪火相传的愿望,希望自己能够在 阅读全文
摘要:
前言 本单元是oo课程的最后一个单元,四个单元来,自己确实收获良多,在此做一个总结纪念一下令人难忘的oo课程~ 本单元架构设计 第一次第二次作业都涉及到了分类分级的思想,有类专门与外界信息交互,有三种图的处理,信息整合的包。让整个代码的架构更方便地搭建起来。 第一次作业 base包中是各种自定义的U 阅读全文
摘要:
写在前面 早在做第二单元的电梯作业时,便和同学开玩笑道,幸好没有让我们做地铁的排班、线路优化。没想到一语成谶,在第三单元地铁系统就迫不及待地跑来与我们相见。 JML语言基础及应用工具链 1.1 JML语言基础 JML是对java程序进行规格化设计的一种表示语言。它主要有两种用途:(1)开展规格化设计 阅读全文
摘要:
写在前面 据说,每个程序员都会在等电梯的时候,思考电梯调度算法;又据说,每个6系学子在写完自己的电梯后都无比庆幸,还好没有搭乘过自己写的电梯2333…… 难以复现的多线程bug,没有边界的电梯调度策略优化,这一切看似玄之又玄的问题,恰恰是吸引着我们不断去探索的众妙之门…… 下面,我就自己的这一单元电 阅读全文
摘要:
OO2019第一单元作业总结 写在前面 本学期初次接触面向对象的程序设计,三周的多项式求导作业,作业难度一次次加大,自己不断探索、思考,也有了诸多收获与感触。 第一次作业 设计思路 第一次作业功能是实现简单的多项式求导,对于刚刚入门面向对象编程的我,如何设计出一个真正“面向对象”思维的架构,是一个不 阅读全文
摘要:
OO第一单元作业总结 写在前面 本学期初次接触面向对象的程序设计,三周的多项式求导作业,作业难度一次次加大,自己不断探索、思考,也有了诸多收获与感触。 第一次作业 设计思路 第一次作业功能是实现简单的多项式求导,对于刚刚入门面向对象编程的我,如何设计出一个真正“面向对象”思维的架构,是一个不小的挑战 阅读全文