-
航空货运管理系统开发迭代记录
本次题目集 8-9 围绕 “航空货运管理系统” 展开,聚焦面向对象程序设计的核心知识点,包括类的封装、继承、接口的使用以及系统设计的模块化思想。两次题目集均包含 1 道核心编程题,要求实现航空货运系统的类设计,但难度递进明显 一、第一次迭代:基础框架搭建与核心功能实现 (一)需求分析与设计目标 空运 -
第二次blog作业-航空货运管理系统总结
航空货运管理系统 前言 这两次作业是对继承等知识的考察,但总来说不是非常难,但最大的不同是这两次作业,没有给我们类图作为参考,需要自己设计类来进行作业,在起初,我只是按照输出的不同部分进行分组,其实这是非常不熟练的表现,在五一前后我也对array list不是十分的熟练导致第一次作业完成需要借助ai -
第二次Blog作业
1.总结: 感受: 两次作业作为迭代作业,第一次比较耗时难做,但是第二个题目集在第一次的基础上进行迭代,就容易了很多,只是在第一次基础上进行修改。 知识点: 1.类与对象的封装 2.继承与多态 3.对于数据的存储 好处: 可维护性:代码按类拆分,修改某个功能时只需调整对应类,避免牵一发而动全身。 可 -
第二次博客作业-航空货运管理系统
一、前言 这次航空货运管理系统的作业重点在于其中的类设计,要求符合面向对象程序设计原则,题目的核心逻辑较为简单, 没有上次电梯题目难,但是其用到的知识点却非常多,总体上比较简单,只要合理的设计类与类之间的关系,便可以很快完成。 二、设计与分析 第一次作业分析 题目: 一、空运以实际重量(Gross -
航空货运管理系统:两次迭代的演进与思考
前言 第8,9次题目集围绕“航空货运管理系统”这一主题进行了项目分析与代码编写。题目集要求构建一个能够处理客户信息、货物信息、航班信息以及订单管理的简易系统。从第一次题目集的基础功能实现,到第二次题目集引入了客户类型、货物类型、支付方式、折扣计算等细节。 设计与分析 第8次题目集源码分析: 第一次提 -
题目集8-9总结性Blog
题目集8-9总结性Blog: 一、前言 作为一名普通的计算机专业学生,面对题目集8和9的“航空货运管理系统”时,我真切感受到了从“知道概念”到“熟练应用”之间的巨大鸿沟。这两道题就像一面镜子,清晰映照出我在面向对象设计(OOD)理论与实践结合上的薄弱之处。即使用尽全力也无法战胜啊,最终以一道半对一道 -
第二次Blog
代码作业复盘:第二次作业总结 前言 题目集 8-9 围绕 “航空货运管理系统” 展开,聚焦面向对象程序设计的核心知识点,包括类的封装、继承、接口的使用以及系统设计的模块化思想。两次题目集均包含 1 道核心编程题,要求实现航空货运系统的类设计,但难度递进明显。 完成本次代码作业,恰似穿越一片荆棘丛生的 -
第二次博客作业
1.前言 随着 Java 课程第二单元的圆满落幕,回顾整个学习过程,收获颇丰。本单元以模拟航空货运管理系统为核心项目,相较于第一单元,难度有所降低。航空货运管理系统的算法复杂度远不及第一单元的模拟电梯项目,这使得我们能够将更多精力聚焦于类设计能力的锤炼。在两次迭代作业的推进中,第一次迭代着重考察类的 -
第二次Blog作业
一、前言 题目集8=9总结 题目集8-9,主要考核的是继承与多态的运用,这两个是Java中的核心机制,在代码结构优化、可维护性提升和系统扩展性增强方面有着非常大的作用。继承主要通过创建子类扩展父类来实现,多态主要通过继承、方法重写和父类引用指向子类对象实现,我们主要学习使用父类子类,抽象类和接口解决 -
第二次Blog作业-航空货运管理系统
题目 某航空公司“航空货运管理系统”中的空运费的计算涉及多个因素,通常包括货物重量/体积、运输距离、附加费用、货物类型、客户类型以及市场供需等。 本次作业主要考虑货物重量/体积,以下是具体的计算方式和关键要点: 一、计费重量的确定 空运以实际重量(GrossWeight)和体积重量(VolumeWe -
第二次作业总结
Java 大作业总结 在 Java 学习的征程中,两次大作业犹如重要的里程碑,不仅检验了我对知识的掌握程度,更让我在实践中实现了能力的跃升。每一次大作业都是一次挑战,也是一次成长的契机,下面将对两次大作业进行详细的总结与分析。 一、前言 两次 Java 大作业紧密围绕实际应用场景展开,以航空货运订单 -
面向对象程序设计(Java)题目集8~9中航空货运管理设计总结BLOG
一.前言 在最新两次的PTA编程作业中,发布了题目集8~9中有关航空运输订单的题目,以抽象类的使用和类的多态继承为核心载体,通过两次迭代作业分步推进完成,逐步引导我们从单一类的货物,支付方式,用户的基础单个类过度到应对更复杂场景的类的继承,实现多种类的多态继承使用,以及深化了我在编程过程中对代 -
航空运输大作业分析
前言: 这两次题目集重点关注了继承与多态,通过对之前的题目进行重构来让学生了解继承与多态(以及开闭原则等原则),在遵循原则后可使迭代进行地更加便捷。因为是迭代,题目的题量在源码的衬托下并不显得多,而且对于上次大作业来说,本次题目并不算难,因为没有什么太复杂的逻辑,都是日常生活中常见的方法。 设计与分 -
第二次blog作业 航空货运管理系统
一.前言 这一次的大作业与之前一次相比难度降低了一些,在我的努力下,我算是取得了不错的成绩。第一题着重要求了以下几点:单一职责原则、里氏代换原则、开 闭原则以及合成复用原则。 单一职责原则:一个类或模块应该只负责一项职责。 里氏代换原则:子类必须能够替换其父类,且程序的功能不会受到影响(即子类需完全 -
20244203实验四《Python程序设计》实验报告
课程:《Python程序设计》 班级: 2442 姓名: 张晨曦 学号:20244203 实验教师:王志强 实验日期:2025年5月13日 必修/选修: 专选课 Python实验报告:文字版「画中游」小游戏 一、实验分析 作为大一文科学生,希望通过编程体验“文字交互的诗意感”。本次实验尝试用Pyth -
NCHU OOP BLOG2--航空货运管理系统
NCHU OOP BLOG2--航空货运管理系统 目录 1.前言 2.设计与分析 3.踩坑心得 4.改进建议 5.总结 正文 1.前言 这两次的作业经历五一假期,周期拉的很长,但题量不多,难度也不大,因为重点不在算法上面,主要是加强我们对继承、抽象类的理解。 这两道题难点主要在让我们自己进行类的拆分 -
面向对象程序设计——航空货运管理系统作业总结
(一)前言 本次迭代作业分了两次题目集 1.知识点:在第八次题目集中,没有什么算法要求,最主要的是类设计,需要符合单一职责原则,里氏代换原则,开闭原则,合成复用原则。第九次题目集中则需要用到继承与多态等知识点,需要用到抽象类。 2.题量:每次题目集中都会有两道帮助我们复习相关内容的编程题,可以帮助我 -
博客2
第二次博客作业 题目总结 题目知识总结: 这两次题目,我们开始自己设计类与类之间的关系,运用了继承,多态,封装这三大java三大核心技术,并在写代码的时候,尽可能遵循单一职责原则(每个类只负责一部分功能,避免职责过重),里氏代换原则(子类对象可以替换掉父类对象,并且不破坏系统的正确性),开闭原则(系 -
Blog作业2
一.前言 题目集08和题目集09主要是考察类的设计和继承与多态以及接口,题量不多一个题目集三个题目加起来也就六个题目。难度的话,这两个题目集前两题都还好,就最后一题会要多花时间。题目集09的最后一题是在题目集08的最后一题的基础上划分了多种客户类型和货物类型以及支付方式,增加了功能需求。根据不同的客 -
JAVA_OOP_航空货运管理系统
目录 前言 航空货运管理系统(类设计) 题目分析 2.1 我的设计 2.2 我的分析 2.3 踩坑心得 NCHU_航空货运管理系统(继承与多态) 题目分析 3.1 我的设计 3.2 我的分析 3.3 踩坑心得 改进建议 总结 前言 在上一次电梯调度系统对我们在算法和类设计的磨练后,进度加快后,对知识