会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
aucu1608
博客园
首页
新随笔
联系
订阅
管理
2021年6月26日
OO-第四单元总结-2021
摘要: Unit 4 UML单元总结 一 本单元的架构设计 与上一单元相比,本单元作业最大的变化就是有很高的架构自由度。类的拆分、容器的选择、类属性的设计...每一项都有很大操作空间。 本单元的整体架构上,先设计包含初始化和各个查询方法接口的UML图类,并进一步针对每种UML图类(类图、顺序图、状态图共三种
阅读全文
posted @ 2021-06-26 17:48 aucu1608
阅读(57)
评论(0)
推荐(0)
2021年6月1日
OO-第三单元总结-2021
摘要: Unit 3:JML/社交网络 单元总结 一 实现规格所采取的设计策略 本单元都是基于JML给出的具体函数规格进行设计。由于JML已经给出,对每个函数的基本功能实现几乎没有难度、也不需要整体架构设计;实现难度主要体现在 对JML细节把控是否到位 包括:是否能体察各个函数之间的相互作用使代码完全覆盖规
阅读全文
posted @ 2021-06-01 12:48 aucu1608
阅读(89)
评论(0)
推荐(0)
2021年4月26日
OO-第二单元总结-2021
摘要: Unit 2:电梯-单元总结 一、同步块和锁的设置 所有同步块和锁集中在调度器Scheduler中,包括: 存放所有电梯请求的requestByFloor请求存储容器(同步容器) 为了方便分层查找同时保持线程同步,使用ConcurrentHashMap<Integer, CopyOnWriteArr
阅读全文
posted @ 2021-04-26 21:42 aucu1608
阅读(76)
评论(0)
推荐(0)
2021年3月28日
OO-第一单元总结-2021
摘要: OO-第一单元总结-2021 写在前面: 作为一个去年疫情在家上OO只得了六十来分的巨菜大三生,今年选择重修OO来刷分,其实还是有诸多顾虑的;周围许多人听说我要重修时第一反应也都是难以置信,毕竟OO这门课实在太硬了orz。同时,据我去年的观察,每一年的OO都会有比较大的改动;而只要有改动,往往就
阅读全文
posted @ 2021-03-28 17:33 aucu1608
阅读(119)
评论(1)
推荐(0)
2020年6月19日
OO第四单元作业总结
摘要: OO第四单元作业总结 一个学期的OO课程走到尾声。整个面向对象程序设计学习的过程中,感到困难、痛苦的时候多,愉悦的时候少;但现在回忆起来,愉悦的部分浮出水面;艰难的同时也感到收获颇丰。 一、本单元三次作业架构设计 第一次作业-hw13 主要实现类图的查询。 整体架构: 因为理论课学的不够扎实,本单元
阅读全文
posted @ 2020-06-19 16:12 aucu1608
阅读(159)
评论(0)
推荐(0)
2020年5月23日
OO第三单元总结
摘要: OO第三单元作业总结 关于JML语言的梳理 1. JML 简介 Java Modell Language, 一种用于规范Java程序行为的 行为接口规范语言 。 本质是一种契约式设计,为了更好的工程化实现。其优势在于通过已知条件中的不变式,可以直接编写测试验证程序的正确性。 2. JML 语法 方法
阅读全文
posted @ 2020-05-23 14:16 aucu1608
阅读(153)
评论(0)
推荐(0)
2020年4月18日
OO第二单元电梯作业总结
摘要: OO第二单元电梯作业总结 概述 三次电梯作业,从实现单部多线程、相同的多部多线程到可以处理增加电梯请求的不同多部多线程电梯,是一个对 多线程编程 从无到有的指南。 多线程编程的优势和用处不必多说,在OO&OS理论课上老师都已有详尽的阐释。整体而言,在个人学习的体会中,多线程编程的难点集中在: 1.
阅读全文
posted @ 2020-04-18 14:51 aucu1608
阅读(142)
评论(0)
推荐(0)
2020年3月21日
OO第一单元表达式作业总结
摘要: OO第一单元表达式作业总结 概述 第一单元的三次表达式求导作业,其实是面向对象 的一次比较系统的入门试炼。从作业想要我们达到的要求来说,从第一次作业我们就应该尝试开始搭建面向对象的整体架构,将表达式、项作为类,通过继承得到具体的项。事实上,在讨论区中,也能看到很多同学在第一次作业中就尝试构建出了合适
阅读全文
posted @ 2020-03-21 14:04 aucu1608
阅读(153)
评论(0)
推荐(0)
公告