-
第二次博客:题目集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 -
面向对象编程实践:物流订单管理系统的设计与实现
一、引言在软件开发领域,面向对象编程(OOP)因其模块化、可扩展性和可维护性等优势,成为构建复杂系统的主流范式。本文通过分析两个物流订单管理系统的 Java 实现代码,结合代码度量数据,探讨面向对象设计的实践细节、功能演进及优化方向,旨在为初学者提供从需求分析到代码实现的完整思路。二、系统功能与架构 -
题目集 8~9 总结性 Blog:航空货运管理系统设计与实践反思
一、前言 题目集 8 和 9 以 “航空货运管理系统” 为核心,围绕货物计费、客户管理、航班载重校验等场景展开,旨在考察面向对象设计的核心能力,包括类的封装、继承、多态及复杂业务逻辑实现。 知识点覆盖: 类的设计与封装:Client(客户)、Goods(货物)、Flight(航班)、Order(订单 -
Java航空运输货物管理系统blog总结
一、前言: 这次的航空货物运输题目的书写比上次的电梯好太多了,因为至少我做出来了,此次的航空货物运输管理系统主要是考察我们类的设计,类与类之间的关联、依赖。以及后面迭代升级后的第二次作业主要考察抽象类的设计,抽象方法的重写实现,子类与父类之间的继承关系,以及多态。这样让我们整个程序的功能变得更加完善 -
第二次作业--航空货运管理系统
写在最前面,对于这次的作业,两次对航空货运系统构造的要求类似,只在对于客户类型,以及货物类型上做了一些区分,两次作业都在输入与输出方面有较大难度,因为输出与输入太多很容易将格式或者输入顺序弄错,造成非零返回,格式错误,因此这次作业主要是对我们编程细心的考察,还有对于继承和拓展的利用。 下面是我对于两 -
第二次Blog作业
前言 题目集8和题目集9主要围绕Java面向对象编程展开,涵盖了丰富的知识点,题量适中,难度呈递进式上升。 知识点 题目集8:重点考查类的基础设计与实现。涉及到类的属性封装、方法定义,以及简单的类与类之间的关联关系。例如在“航空货运管理系统(类设计)”中,要求设计Customer、Cargo、Fli -
第二次大作业博客
一·前言 题目集 8 与题目集 9 均聚焦于 “航空货运管理系统”,核心目标是检验面向对象设计原则的实践运用。题目集 8 作为起始版本,着重完成货物计费重量核算、基础运费计算以及订单全流程管理等关键功能;题目集 9 在前者基础上进行功能拓展,引入货物分类、用户分级及差异化折扣机制,着重考察策略模式与 -
航空货运管理系统总结性blog
一,前言 前两次作业的知识点主要涉及类的继承与多态还有接口等等,重点考核面向对象设计原则中的单一职责原则、里氏代换原则、开闭原则以及合成复用原则,锻炼了学生对各个原则的理解能力。 难度方面主要集中在设计,算法方面并没有多大的难度,并且考察个人对于类的设计能力。 题目量较少,完全可以在规定时间内自己完 -
第二次BLOG作业
前言 完成这次代码作业的过程,就像一场充满挑战的冒险。虽说最后基本实现了功能,但仔细审视,仍有诸多地方是靠AI来解决我的问题,值得深入反思与改进。下面我将详细聊聊在这次作业中遭遇的问题、内心的起伏变化,以及从中获得的感悟。 设计与分析 类的功能剖析 Customer 类:这个类就像是一个客户信息小本 -
第二次blog:航空货运管理系统
一、前言 第八次题目集的航空货运管理系统主要考求对航空货运管理系统进行类设计,第九次题目集就在第八次题目集的基础上增加了继承和多态的使用,两次题目集都重点考核面向对象设计原则中的单一职责原则、里氏代换原则、开 闭原则以及合成复用原则,要求我们能够熟练掌握并运用,整体的题目阅读量不算大,2次题目集的对 -
第二次Blog作业
目录第二次Blog作业:JAVA航空货运管理系统一、前言二、点线面问题题目集08 点线面问题继承与多态设计思路题目集09 点线面问题再重构(容器类)设计思路三、航空货运管理系统题目集08 航空货运管理系统(类设计)设计思路分析总结题目集09 航空货运管理系统(继承与多态)设计思路分析总结四、采坑心得 -
航空货运管理系统
一,前言 这次的航空货运管理系统与上次电梯调度有所不同,着重考察程序设计的各项原则以及继承,多态,接口,抽象类等知识点。在第一次设计好可拓展点,第二次增加新功能就很便捷迅速,非常考验对类的设计与包装。 两次题目概述如下: 通过这个概述,我们可以知道构建这个管理系统的几个核心业务:确定计费重量,计算基 -
PTA题目集8-9-----航空货运管理系统的迭代分析
前言 这次实验像一场 “面向对象” 的实战演练,让我真正体会到类的封装、继承、多态不是停在课本的概念,而是能把现实问题拆分成清晰的代码结构。比如设计航空货运系统时,把客户、货物、航班这些 “角色” 抽象成类,每个类只管自己的 “事儿”(单一职责原则),像货物类只算运费,航班类只负责载重校验,代码一下