-
第二次作业
题目集 8~9 总结性 Blog 前言 题目集 8 和题目集 9 作为课程学习进程中的重要实践环节,涵盖了丰富的知识点,题量和难度呈现出一定的梯度变化,旨在进一步深化对专业知识的理解与应用能力。 从知识点角度来看,两次题目集主要围绕航空货运管理系统展开,涉及到面向对象编程的核心概念,如类的封装、继承 -
航空货运管理系统总结性blog
1.前言:(1)知识点对比第一次航空货运管理系统:考察基础类设计、封装、构造方法、成员变量访问控制、简单业务逻辑计算,如计费重量、运费。第二次航空货运管理系统:考察抽象类、继承、多态、方法重写,客户类型与货物类型更加多种多样、包括多种支付方式,引入了Customer和Cargo抽象类,通过子类实现多 -
对于第二次大项目—“航空货运管理系统”—的分析总结
1. 前言 题目集 8 和 9 都是围绕 “航空货运管理系统” 展开,重点考核面向对象设计原则的应用。两次题目集的核心需求均涉及计费重量计算、运费分段费率、订单管理及多类型实体(客户、货物、航班)的建模,但复杂度逐步提升。题目集9为8的扩展版本,新增“普通 / 危险 / 加急”的货物类型、客户类型“ -
第二次blog作业
一、前言 这次8、9两个题目集共有6道编程题,主要考察我们对于继承的运用,相比较于上次的电梯调度程序问题,这次的航空货运运费计算程序不对算法做过多考察,更加侧重于培养对实际问题的理解和对类的设计,迭代的层层递进,对代码的结构严谨、功能的完善和类的合理性有更高要求的考察,并要符合六个基本原则: 1.单 -
第二次Blog作业:对航空货运管理系统总结
一、前言:从基础建模到复杂业务的迭代 题目集 8 和 9 以 “航空货运管理系统” 为核心,构建了从基础类设计到复杂业务逻辑实现的完整训练路径。题目集 8 侧重基础功能搭建,包含客户信息管理、货物计费、航班载重检查等核心模块,共 3 道题目,难度以 “类的封装与简单交互” 为主。题目集 9 则在此基 -
第二次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 第二次阶段性总结
前言 就第八、九次题目集而言,知识点主要以类设计为主,并不涉及算法,难度相较上次大大降低。题目主要分为两类: 对输入的数据进行简单的处理并格式化输出 对之前的题目重构,扩展新的功能 因此,本轮题目集的重点是考察对继承与多态的理解与运用,而非直接编程。 本次分析将以两次题目集中的“航空货运管理系统”题