OO课程第一阶段(前三次作业)总结Blog1 前言:学习OOP课程的第一阶段已经结束了,在此进行对于知识点,题量,难度的个人看法。 (1)相比于另外两次作业,第一次作业基本上是基本的编程的语法训练,题量大,难度...
第一次作业分析 1.程序结构分析 类图: 好吧,这一次基本上完全是在面向过程编程,没有看出来任何的面向对象的特性。 复杂度: 可以看到模块间的相互耦合度很高,PolyDerive方法的非结构化...
2019年北航OO第1单元(表达式求导)总结 1 基于度量的程序结构分析 量化指标及分析 以下是三次作业的量化指标统计: 关于图中指标在这里简要介绍一下: ev(G):基本复杂度,用来衡量程序非结构化程度。基本复杂度高...
写在前边:第一次接触面向对象语言,编程思想仍然不可避免的有以前面向过程的影子。从第一次作业的完全面向过程,到第二次学会剥离各个类互不影响到第三次作业的先构思面向对象的基本程序架构再编程。虽然程序有...
一. 基于度量的程序结构分析 1. 第一次作业 这次作业是我上手的第一个java程序,使用了4个类来实现功能。多项式采用两个arraylist来存,系数和幂指数一一对应。 private ArrayList<BigInteger> coefs;...
在我开始写这次博客作业的时候,窗外响起了希望之花,由此联想到乘坐自己写的电梯FROM-3-TO--1下楼洗澡,然后······ 开个玩笑,这么辣鸡的电梯肯定不会投入实际使用的...
OO第二次博客作业 零、写在前面 OO第二单元宣告结束,在这个单元里自己算是真正对面向对象编程产生了比较深刻的理解,也认识到了一个合理的架构为编程带来的极大的便利。 (挂三次评测分数 看出得分接近等差数...
OO第二次博客作业——电梯调度 前言 最近三周,OO课程进入多线程学习阶段,主要通过三次电梯调度作业来学习。从单部电梯的傻瓜式调度到有性能要求的调度到多部电梯的调度,难度逐渐提升,对同学们的要...
目录 北航oo(2020)第一单元博客作业 homework 1 homework 2 homework 3 bug分析 hack策略分析 北航oo(2020)第一单元博客作业 基于度量的程序结构分析 homework 1 代码度量 method control ev(g...
前言 本文章针对java课程前三次pta作业进行总结 一.作业过程总结 1.总结三次作业之间的知识迭代关系:关于前三次作业之间的迭代关系,第一次作业主要是关于java的最基础的练习,算法都可以直接再main函数里...
北航oo(2020)第二单元博客作业 目录 北航oo(2020)第二单元博客作业 homework 3 solid分析与可扩展性分析 single responsibility principle open close principle liskov substitution principle interfac...
buaa oo 第二单元总结 part 1 设计策略 这三次作业采用了主线程获取请求,多级调度器逐级分派,电梯模拟运行的策略。具体来说,主线程实例化elevatorinput类,通过阻塞读取方式获得请求request,之后将请求分配给...
第二单元面向对象作业——性感电梯在线吃人 part 1:单部可捎带电梯 多线程设计策略 本次电梯仅仅只有一部运行,因此,在多线程的设计中难度不大,并且,只需采用一对一的生产者-消费者模型即可解决问题。整体的设...
一、设计策略 (1)单电梯: a、线程分工: elevator、request两个线程。 elevator线程主要负责乘客的接送和进出。 request线程是接收乘客信息。 control是缓冲器,...
这次作业完成了一个开环可选层电梯调度系统。第二次迭代加入了容量限制、多部电梯,第三次迭代加入了电梯楼层分工、增添电梯请求。 1. 系统架构 graph lr mainclass--requests-->schedule executor--notify-...
oo第二阶段(5-8周)pta作业总结 0.前言 本次博客针对的是pta第二阶段的作业,这次作业相比于第一阶段来讲难度、思维高度都提高了很多,耗费的精力和时间也很多但是收获很大;这次作业很大一部分难点及侧重点是在...
oo,面向对象,通过继承代码量显著减少 JXTree里的X就代表xml,在内存允许的前提下可以实现无限级树 兼容IE Firefox,这是我一向的原则 大伙批批 因为有xml文件,所以只能委屈各位看客下载到本地运行了 给两...