在需求分析阶段,我通过AI明确了以抽象类 Shape 为核心的设计思路,指导定义了 getArea() 抽象方法,并确立了 Circle、Rectangle、Triangle 的继承体系,为实验奠定了框架基础。 在代码实现阶段,AI 生成了所有类的基础代码,解决了“类名与文件名不一致”及“参数传递错误”等编译问题,并提供了可直接运行的测试代码,显著提升了编码效率。 在类图设计与报告撰写环节,AI 协助绘制了 UML 类图,并清晰解释了“组合 vs 继承”的核心区别,帮助我顺利完成了实验报告的理论分析部分。