-
题目集8~9航空货运管理系统的总结性Blog
前言 普通的类的设计需要耐心打磨但简单但繁琐,在前几次的题目中,我已将类的封装练习的较为熟练。但面向对象的真正的魅力,我想并不是局限在基础的类与对象的设计,同样重要的是封装与继承、多态协同的威力——这正是我在近期航空货运管理系统编程实践中的深刻感悟。在这两次编程练习中,我将很多知识点的理论运用到了实 -
NCHU_OOP航空货运管理系统总结
前言 航空快递以速度快、安全性高成为急件或贵重物品的首选,此次作业涉及到航空货运管理系统的设计与实现,主要涉及到了Java语言的面向对象编程思想,以及一些常用的设计模式。 设计与分析 第一次作业分析 题目分析 本次作业要求实现一个航空货物托运系统,能够根据客户、货物、航班等信息计算运费并输出订单详情 -
第二次Blog的总结-航空货运管理系统
一:前言 题目集8~9 以航空货运管理系统为背景,聚焦航空运费计算与订单处理业务,核心考察面向对象编程中的类设计,以及单一职责、里氏代换、开闭、合成复用和依赖倒转五大原则的实际运用,旨在检验开发者构建高内聚、低耦合软件系统的能力。以及两次题目集的迭代,引领我们关注类职责的细化拆分、系统扩展性设计、继 -
第二次Blog作业
目录 一.前言 二.设计与分析 三.踩坑心得 四.改进建议 五.总结 一.前言 总结第8,9次题目集的知识点、题量、难度等情况 8-1 知识点 Element类及display()抽象方法的定义 承与多态的实现 类之间的关联关系 题量 设计4个类(Element、Point、Line、Plane), -
第二次Blog—航空货运管理系统
第二次Blog—航空货运管理系统 一、前言 本次题目集8-9中,围绕航空货运管理系统这一具体问题,遵守SRP(单一职责原则)、 OCP(开闭原则)、LSP(里氏代换原则)、DIP(依赖倒转原则)、CRP(合成复用原则)、LOD(迪米特法则)、ISP(接口隔离原则)。通过继承、多态等,实现代码迭代与更 -
苐②佽BLOG莋鄴
前言: 相较于上一次的电梯迭代大作业(根本就没有所谓的FAST,SCAN什么的算法好吧,我也是醉了,手搓算法也是辛苦大家了),本次的大作业可以说是只要基础不是很差(像什么,继承,封装,多态不会用,基本的工具类不会使用),应该都能在1小时内写完。差一点的话也应该可以在半天之内AC(毕竟只是照着写,没有 -
第二次blog
航空货运管理系统Blog总结 前言 两次题目集围绕航空货运管理系统的设计与迭代展开,从基础的运费计算逐步扩展至多类型业务逻辑处理,重点考察面向对象设计原则的应用能力,以及复杂业务场景下的类设计与编码实现能力。通过对比两次作业的需求变化与代码演进,深入理解了如何通过设计模式解耦业务逻辑,提升系统的可扩 -
第二次Blog作业(继承与多态)
第二次Blog作业(继承与多态) 一、前言 1、题量与难度 这两次的题目集较第一次Blog相比更为简单,几乎没有算法,题量也更少,但知识点却不减反增。 2、知识点 (1)继承与多态 (2)单一职责原则 SRP 可变封装 将可能变化的封装成一个类 高内聚 低耦合 (3)开闭原则 O -
第二次blog作业
1.前言 这是第二次接触 Java 编程语言大题。相比第一次的电梯调度问题,这次面对航空货运管理系统时我不再迷茫。反复读题后,我很快确定了代码编辑方向,并一步步完成代码编写。航空货运管理系统难度不大但很繁琐,需定义许多相互关联的类,如货物类、航班类、客户类等。编写过程中,我时刻提醒自己要细心和耐心, -
第二次blog作业题目集8~9
前言 相比于电梯调度程序需处理多线程协调、复杂状态流转与算法优化的高难度挑战,近期题目集更聚焦于面向对象编程的基础能力训练。其难度梯度更侧重类的设计方法论,例如如何通过合理抽象定义父类与子类的层次结构,精准封装类的属性与行为,以及运用继承、多态等特性实现代码复用。这种设计更注重考察“类的职责划分”“ -
航空货运管理系统8-9次Blog作业
航空货运管理系统8-9次Blog作业 一. 前言 关于本次的航空航天管理系统的作业,第八次的作业只要考虑的是类的相关设计,其他方面并不难,对于刚开始写长代码的时候,我的开始是不知道从那开始下手,然后就硬着头皮写,把该写的都写了就慢慢可以看到整个框架了。第二次题目集就在原有的功能下,增加了继承和多态的 -
第二次Blog作业
NCHU--第二次Blog作业 第8-9作业的结束了,我学习到了以下知识点: 1.多态的使用 2.继承的使用 3.抽象的使用 Complexity Metrics(复杂度分析) 因为下面要用到复杂度分析,所以先在此给出一些相关概念。 我们需要使用的主要是方法和类的复杂度分析。 方法的复杂度分析主要基 -
第二次博客:题目集8~9的总结
目录一.前言二.设计与分析1.题目集8的航空货运管理系统2.题目集9的航空货运管理系统三.踩坑心得①分析题目,给出类图②遵循Java规则,注重细节③注意消耗多余换行符④记得导入合适的包四.改进建议1.增加注释2.拆分复杂方法3.优化类的职责五.总结1.收获2.改进 一.前言 题目集8~9都只有三道题 -
昌航面向对象程序设计8-9次航空货运题目小结
一、前言 在经历了第一次大作业电梯对于算法的考察后,本次航空货运题目集更多的是考察java中一些基础的思想包括对继承、多态等使用。其中第八次题目集的货运题里,最主要的难点与知识点在于对类的设计,需要对题目进行一定程度的分析和抽象化;而第九次的题目中则主要考查了Java中继承、接口、抽象类的知识。这次 -
第二次blog作业
前言: 关于这两次题目集,知识点主要集中在继承与多态、容器这两个知识点。题目量的话,两次题目集都是三题,并且也是都用了从易到难的题目顺序来排列。难度的话,我觉得对于掌握了,就只要掌握了继承与多态以及容器基础的人来说,这次题目集是没有问题的,所以难度不大我认为。但是但是,我两个题目集的最后一题都没有完 -
第二次博客作业
📑 文章目录 一、前言 二、设计与分析 1. 第一次航空货运系统 2. 第二次航空货运系统升级 三、踩坑心得 四、改进建议 五、总结 一、前言 1. 题目背景 航空货运管理系统是一个模拟航空公司货运业务的系统,主要涉及运费计算和订单管理。运费计算基于货物重量/体积,并考虑货物类型、用户类型等影响因 -
第二次Blog作业
前言: 本次题目集主要考查内容为设计原则,弱化了算法部分,更考验设计的合理性; 难度相较于前一次题目集而言有所降低,几乎没有思维负担; 设计与分析: 第一次代码分析: 主要问题: 1.深层嵌套严重:最深代码块达到9+层(405行),94条语句处于9层以上嵌套,会极大影响可读性和维护性 2.极低注释率 -
第二次BLOG作业
面向对象程序设计课程题目集 8-9 总结性 Blog ——————————24201321————黄永铎 一、前言 好烦好烦好烦。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 题目集 8 和题目集 9 围绕 “继承与多态”“容器类操作”“复杂系统设计” 等核心知识 -
二战飞机航运系统
目录 一.前言 二.设计与分析 三.踩坑经验 四.改进分析 五。总结 一.前言 本次习题集是针对飞机航运系统管理的实际模拟系统,在第八九两次习题集中进行需求迭代使学生对于java七大原则有更深的领悟。两次习题对算法的考察不深,更注重于对七大原则的灵活使用。此处将七大原则及其要求贴出以便后文对照分析: -
面向对象总结性Blog_02:航空货运管理系统
一、前言 通过完成这题目集8-9两次作业,我有了一些感悟。 首先,这两次作业的知识点包括:继承与多态,类的设计与封装,容器类设计与操作,策略拓展性与支付方式封装以及设计原则的应用(SRP、LSP、OCP、CRP、DIP) 其中最重要的当属航空货运管理系统(继承与多态) 然后,这三次题目集一共有3+3