文件名称:Design-Patterns-Projects:设计模式课程实施的项目
文件大小:101KB
文件格式:ZIP
更新时间:2024-06-02 01:31:40
Java
设计模式 项目1 目标:根据学生的喜好从8门课程中为每个学生分配课程,每门课程都有20个席位。 优先于注册时间分配课程。 因此,使用两个文本文件作为输入reg-time.txt和首选项.txt。 项目二 目标:根据学生的课程分配课程,从总共8个课程的库中删除历史记录,每个课程都有20个席位。 两个文本文件用作输入。 根据第二个输入文件add-drop.txt重新安排课程设置,该文件具有学生在给出自己的偏好后给出的所有drop和add命令。 通过根据偏好向学生提供课程,然后处理添加文件以适应所有课程更改,可以完成对学生的最终课程分配。 实现的特殊功能:多线程用于并行处理较长的注册输入时间。 该项目是使用“对象池模式”实施的。 线程从课程库中并行分配课程。 专案3 目标:实现一个26 * 26个单元格,其扩展单元格编号为字母数字,例如A1,Z26。 提供了一个输入文件,其中包含对单元
【文件预览】:
Design-Patterns-Projects-master
----Himanshu_Singh_assign_1()
--------input()
--------registrationScheduler()
--------README(1KB)
--------.project(382B)
--------.classpath(280B)
----Singh_Himanshu_assign_5()
--------README.txt(2KB)
--------genericSerDeser()
----LICENSE(11KB)
----himanshu_singh_assignment2()
--------README.txt(3KB)
--------input()
--------registrationScheduler()
--------build.xml(2KB)
--------.project(219B)
----.gitignore(211B)
----README.md(2KB)
----himanshu_singh_assignment_3()
--------Observer_Pattern_Spreadsheet()
----Singh_Himanshu_assign_4()
--------README.txt(2KB)
--------genericDeser()
--------input.txt(48KB)
----.gitattributes(65B)