-
第七次和第八次PTA作业blog
一、作业背景与初始挑战 接到航空货运管理系统的作业时,内心满是忐忑。题目集 8 要求区分个人与企业客户,涉及不同计费规则和折扣逻辑;题目集 9 虽简化客户类型,但对输入输出流程和格式的严格要求,让初涉面向对象编程的我倍感压力。这不仅是对类设计能力的考验,更是对逻辑思维和细节处理的挑战。 二、类设计的 -
第二阶段blog分析
前言 这是第二次写blog了,相对于之前比较得心应手,知道自己的分析点和重点在哪里,而这次pta作业对于我来说主要难点啊,第一步就卡在了类图分析上,以往都是给了类图按班就步去写就好了,现在类图也要自己画,一顿摸爬打滚以后,大概画出大致类图以后,我们就进入了本题的分析阶段,首先对于这两道航空货物订单类 -
航空货运管理系统总结
一、前言: 这一次的题目集8-9,主要围绕航空货运管理系统迭代升级进行展开。这次的大作业与上一次电梯类相比难度降低了不少。在有了第一次大作业的练习后,在完成这一次大作业就轻松许多。相较于第一次大作业,这一次航空货运管理系统没有复杂的算法逻辑,主要考察了面向对象编程的四大原则: 1.单一职责原则(Si -
题目集8~9总结blog
题目集8~9总结blog (1)前言 1.本次题目集中的题目综合考查了 Java 面向对象编程的核心概念(继承、多态、封装)、集合框架的使用、输入输出处理以及业务逻辑设计。 2.本次题目集主要考察了继承以及接口等内容。题量适中,整体题目由简入繁,很适合新手对所学知识点掌握与了解。 (2)设计与分析 -
题目集8-9总结性blog
一前言 这两次题目集相较于之前的迭代降低了难度,涵盖客户、货物、航班和订单的类设计与管理等要求。通过处理输入输出、判断逻辑,强化了对类的继承、多态、抽象类设计及面向对象设计原则(如单一职责、里氏代换、开闭、合成复用)的理解与应用。它旨在提升我们面向接口编程能力,规范类设计,优化代码结构,降低耦合性, -
第二次Blog作业
第二次Blog作业 一. 前言 在8,9两次题目集中,有3+3共6道题,题目量依旧不大,但难度相较前几次题目集略有提高,尤其是代码复杂度,有较大提升。每个题目集的难度以递增呈现,前两题为以前题目集中的题目的迭代,要求用继承与多态完成,第三题则是这两次题目集中最重要的部分,航空货运订单管理。第二次题目 -
NCHU--OOP--BLOG2--航空货运管理系统
题目集 8-9 航空货运管理系统实践与反思 一、前言 在前两轮 PTA 作业中,我们已完成了两道航空货运管理系统的开发。这两个系统延续了迭代优化的思路,与此前的项目形成了有机的演进脉络。值得注意的是,相较于上一次作业,此次在算法实现的复杂度上有明显下降,但在代码设计层面却提出了全新挑战 —— 题目核 -
阶段性题目集分析与总结二
一、前言 在完成的九次次题目集中,从题目集五开始进入面向对象设计的学习与实践阶段。核心考察内容涵盖类设计、数据封装、正则表达式应用、单一职责原则等面向对象编程的关键知识点。而将算法与面向对象特性相结合,设计出符合规范的程序是其中的重难点。本次以物流订单处理程序为例,结合过往电梯调度程序的设计经验,深 -
第二次Blog作业:8~9次题目集
前言: 从第八次题目集开始,一次新的大作业就到来了,本以为,这一次大作业的难度会比第一次的电梯大王难上不少,但是实际情况则是不如电梯一根。 先是第八次题目集,题量三道,中规中矩,前两道都是由之前做过的题目进行重构迭代,实现继承与多态的技术性要求,值得一提的是在第二题的题目解析中,给出了三个代码必须包 -
第二次Blog作业
一、前言: 本阶段的题目集主要考察类设计,重在提高对类与类之间的关系、继承与多态、七大原则的理解运用能力,题量与第一阶段题目集一样,难度相较第一阶段题目集略简单,但是需要构思设计好类与类之间的关系,否则也是不免增加繁琐的问题。两次题目集的前两题都是对先前题目的迭代,有了更加细致的类与方法的划分,但是 -
题目集8~9的总结性Blog
一、前言 这次题目集8-9的题量都为3题,并且三题的难度我觉得是循序渐进的,比如第一、二题都会给出类的设计图所以我们不需要自己去设计类,只需要实现下题目要求的简单算法就可以了,但是到了第三题航空货运管理系统是需要自己设计类间关系,考虑好哪里需要继承,哪里需要抽象,然后就是还要考虑怎样去使用多态。ja -
两次题目集博客
.前言题目集 8 和题目集 9 的题目数量分别为 3 题和 3 题,总题量为 6 题。题目集 8 的难度适中,而题目集 9 的难度相对较高。这两次题目集主要围绕面向对象编程的核心概念展开,涵盖了继承、多态、抽象类、异常处理等重要知识点。通过这三次作业,我学会更熟练地使用抽象类,包含类的容器类,在Ma -
题目—航空货运管理系统
航空货运管理系统报告 目录 前言 简要分析 设计与分析 开始 第一次源码 类与方法设计 主要的类与方法的解析 代码质量度量 对数据进行分析 改进 第二次源码 类与方法设计 主要的类与方法的解析 代码质量度量 对数据进行分析 采坑心得 采坑心得 改进建议 解耦输入/输出处理 增强异常处理 策略模式优化 -
NCHU-有关航空货运管理系统的Blog
一.前言 1.知识点: 相对于上一次电梯调度问题,此次航空货运管理系统在算法上的需求少了许多,但在结构的设计上增加了更多的要求,例如对于单一职责原则、里氏代换原则、开 闭原则以及合成复用原则、依赖倒转原则的符合使用,在经过两次迭代后也对于抽象类,接口,继承与多态的使用做了明确要求。 2.题量:虽说设 -
第二次Blog作业
1.前言 这两次题目集相比于上一次的电梯题,可以说是友好了很多,题目难度虽然不是很大,但蕴含的知识点是一点也不少。 本次题目集主要考察了面向对象编程中的类设计、继承与多态、抽象类、封装、集合类操作以及面向对象设计原则(如单一职责原则、开闭原则等)的应用。通过对不同问题的求解,强调了代码的可扩展性、可 -
关于航空货运管理系统程序作业的想法和总结
一、前言: 在本轮题集中,第8次题集进行了航空货运管理系统的初步类设计,考察了继承和抽象类的相关内容;第9次题集则主要侧重于考察继承与多态的运用,通过继承和多态实现程序的可扩展性。总而言之,本轮题集的题量不大,重点在于对继承和多态方面知识的运用,以增强我们写出代码的可拓展性 二、设计与分析: 题集8 -
软件工程第二次编程作业
个人项目作业-论文查重 这个作业属于哪个课程: 双学位22级 (广东工业大学) 这个作业要求在哪里: 个人项目作业-论文查重 这个作业的目标: 开发一个论文查重软件,并通过Git提交到远程代码库,熟悉软件开发流程 其他参考文献: 现代软件工程讲义 2 工程师的能力评估和发展 Commit messa -
第二次blog作业
前言 知识点总结 题目集8:主要涉及面向对象编程的基础概念,如类的定义、封装、继承和多态。在“航空货运管理系统”中,需要定义多个类,如Customer、Goods、Flight和Order,并通过类的组合来实现系统功能。还涉及到基本的输入输出操作,以及简单的条件判断和循环语句。 题目集9:在题目集8 -
OOP第八,第九次航空作业Blog
一,作业总结 这两次作业完成得比上次电梯程序满意,主要一个是题目完成度以及最终的得分,不过最重要的还是设计原则是否过关,下面开始分析这次作业情况 第八次作业:通过输入客户信息,货物信息,运输信息,支付方式,航班信息来输出一个订单表的情景下进行类设计,要求满足面向对象设计原则 第九次作业:情景同上,但 -
面向对象编程:航空货运管理系统源码分析
第一次代码分析(类设计) 一、项目背景与功能概述 本项目是一个基于控制台的航空货运管理系统,主要功能包括: 客户信息录入(姓名、电话、地址); 货物信息管理(尺寸、重量、运费计算); 航班信息验证(最大载重检查); 订单信息输出(发件人、收件人、费用明细等)。 在本次代码中,我通过面向对象的设计思想