-
第二次blog作业
前言: 一.题集知识点: 1.类的设计和封装 2.输入输出处理 3.条件判断和逻辑控制 4.算法设计 5.相比上次的题目增加了继承与多态 二.题量: 正常 三.难度: 难度偏低 设计与分析 Customer类:客户信息管理 class Customer { private String type; -
第二次Blog作业
一、前言 此次迭代的题目集为航空货运管理系统,两次题目集分别考察了类设计和继承与多态。第一轮迭代主要考察了面向对象设计原则,具体为单一职责原则、里氏替换原则、开闭原则和合成复用原则。其中单一职责原则中,每个类专注于单一功能;里氏替换原则中,子类可替换父类,如不同费率策略实现同一接口;开闭原则中,通过 -
第二次blog作业
一,前言 两次关于航空货运管理系统的大作业,第一次为基础版,重点考查类的封装、计费逻辑实现及单一职责、合成复用原则的初步应用,涉及客户、航班、货物、订单等类的定义与基础输入输出流程,;第二次假设为深化版,在第一次基础上扩展设计原则深度,增加枚举、异常处理等进阶语法,代码复杂度与设计挑战提升。总的来说 -
第二次Blog作业:航空货运管理系统分析总结
一、前言 1、第8~9次题目集中的航空货运管理系统里面主要知识点有: (1).单一职责原则(SRP):可以降低类复杂度,提高代码的可维护性。 (2).里氏代换原则(LSP):可以确保多态的正确性。 (3).开闭原则(OCP):可以让系统的代码更容易扩展,提高容错率,减少风险。 (4).合成复用原则( -
第二次blog作业
题目集8~9总结性Blog 前言 题目集8和9围绕航空货运管理系统展开,主要考察面向对象设计思想、集合框架应用、异常处理及复杂业务逻辑的建模能力。题目集8包含5道基础题,侧重于类的定义、基础数据封装及简单业务逻辑实现;题目集9的2道题目则要求对系统进行功能扩展(如动态计价、航班调度优化),难度显著提 -
第二次blog作业
一,前言: 又经历了两周的面向对象课程的学习,又迎来了第二次pta作业总结biog。相较于上一次代码迭代程序中的一地鸡毛,此次的航空运输代码迭代程序题,我算是有了不小的进展。当然,进步是有的,但是这不是尽头,通过这次blog作业的总结,我更要从中看到仍存在的问题,进行新一轮的努力与进步。本次的航空客 -
第二次Blog作业
题目集8 目标:能够掌握继承与多态,学会运用抽象方法解决实际问题,了解抽象方法对于解决实际问题的重要性,其中难点为7-3 NCHU_航空货运管理系统(类设计)在接下来会重点分析 题目集列表: 7-1 NCHU_点线面问题重构(继承与多态) 7-2 NCHU_雨刷程序功能扩展设计 7-3 NCHU_航 -
第二次作业BLOG
一、前言 这次blog所总结的8,9次pta大作业难度比以前几次要好一点,主要是不用再思考像电梯问题那样令人奔溃的算法了,但是还是具有一定的难度,主要问题在继承,多态,数组和类设计方面。这两次关于航空货运的管理系统,关于相关的设计还是需要好多的思考,因为要自己先设计类图,再进行代码实现。特别是我们上 -
第二次blog作业
一、引言 该作业围绕空运费计算展开,旨在考查我们对面向对象设计原则的理解与运用能力。在完成作业过程中,我不断探索如何将 Java 知识与实际业务逻辑相融合,从类的设计到代码实现,再到遵循设计原则,每一步都充满挑战与收获。通过两次作业的迭代,我对面向对象编程有了更深刻的认知,也积累了宝贵的实践经验。以 -
第二次作业总结
前言:这两次的“航空货运管理系统”作业,相比于上一次的电梯作业更好入手,也更好理解。第一次的航空货运管理系统需要掌握的知识点主要就是类设计以及对“单一职责”,“里氏代换”,“合成复用”,“开闭原则”这四个原则的理解,如果理解到位了并且会很好的运用的话,这个题就是很简单的,因为没有很多的逻辑理解在里面 -
第二次Blog作业
一.前言:本次两道题目是编写一段代码以实现航空货运管理系统的一些基础功能,总体上难度不大,要求要体现出面向对象设计原则中的单一职责原则、里氏代换原则、开闭原则以及合成复用原则、依赖倒转原则,其中涉及了以下知识点 (一)继承与多态的应用 (二)对象设计原则中的单一职责原则、里氏代换原则、开闭原则以及合 -
第2次blog作业
前言 本次航空货物管理系统设计与实现实验采用迭代开发模式,在实践过程中系统掌握了 Java 面向对象编程核心技术,包括类与对象构建、数据封装规范,熟练运用 ArrayList、HashMap 等集合框架进行数据管理,并通过抽象类和接口深入理解继承与多态机制,运用工厂模式、策略模式优化系统架构。同时, -
题目集8~9的总结性Blog
1、前言: 对比之前题目集5至7,这次我的题目集8至9的完成度大幅提升,题目难度降低事一方面的原因,同时也证明了自身编程能力得到了提升。这两次题目集涉及到的知识点有:类设计、继承与多态等。 2、设计与分析: 下面分别按顺序给出两次题目的“航空货运管理系统”题目的思路分析与类方法说明。 题目集08: -
题目集8-9航空货运管理系统
一、前言 题目集 8-9 以航空货运管理系统为核心场景,聚焦空运费计算、订单处理及业务逻辑实现,要求在完成功能开发的同时严格遵循面向对象设计原则(单一职责、里氏代换、开闭原则、合成复用等)。题量覆盖输入输出处理、业务规则计算、类结构设计等多模块,难度体现在代码架构的合理性与可扩展性上,需平衡功能实现 -
Blog 第二次阶段性总结
前言 就第八、九次题目集而言,知识点主要以类设计为主,并不涉及算法,难度相较上次大大降低。题目主要分为两类: 对输入的数据进行简单的处理并格式化输出 对之前的题目重构,扩展新的功能 因此,本轮题目集的重点是考察对继承与多态的理解与运用,而非直接编程。 本次分析将以两次题目集中的“航空货运管理系统”题 -
航空货运管理系统总结blog
目录 一、前言 二、设计与分析 三、踩坑心得 四、改进建议 五、总结 一、前言 第二阶段的Java大作业聚焦于航空货运管理系统的设计与实现,相较于第一阶段的电梯调度问题,虽然逻辑复杂度有所降低,做起来没有那么吃力,但对代码可复用性和可拓展性提出了更高要求。这两次题目集在很大程度上考察了我对六大设计原 -
第二次大作业-航空货运管理系统
一、引言 这作业太简单了,对比第一次大作业,但我还是学到不少,比如深入理解了类间关系,明白了抽象类和接口存在的意义。 二、作业分析 第一次作业如下: 7-3 NCHU_航空货运管理系统(类设计) 分数 60 中等 作者 段喜龙 单位 南昌航空大学 航空快递以速度快、安全性高成为急件或贵重物品的首选。 -
第二次Blog作业-航空货运管理系统
一、前言 题目集知识点与题量 题目集 8:以 “航空货运管理系统” 为核心,涉及类的封装、继承与多态的基础应用。重点考查基础类设计(如Product、Customer)、集合类(LinkedList)的使用,以及简单的业务逻辑实现(如计费重量计算、订单信息输出)。 题目集 9:在题目集 8 基础上深 -
南昌航空大学-软件学院-24201625-梁少康-第二次blog作业
1.前言 在经历第一次迭代作业以后,便紧接着迎来了第二次博客作业。很明显,第二次迭代作业主要考察代码的顶层设计,对程序的可扩展性要求提高; 1.关于题量 相较于第一次迭代作业来说,这一次的题量明显减少很多,迭代次数也从三次变为二次; 2.关于知识点 在知识点上这两次题目集在帮助我们熟悉java的基础 -
第二次博客作业
一:前言—— 两次题目考察的是类设计和继承与多态,难度不算太大,但我一次都没有完整完成(得100分)。虽然路途艰辛,但好在收获颇丰。 二:设计与分析—— 题目集8: 点击查看代码 import java.util.ArrayList; import java.util.List; import ja