3. 在设计提示时考虑边缘情况和不寻常的场景。这个提示鼓励超越典型用例的思考,以确保鲁棒性。示例:基本提示:“计算这些数字的平均值:5、10、15。”边缘情况考虑:“计算这些数字的平均值,处理任何非数字输入或空集:5、10、15、苹果、-20、[]” 4. 用不完美、现实的用户输入测试你的提示。这确保你的提示能处理...
[解析] 由于定义服务、确定附加的系统约束,以及定义类和对象的前提是要确定问题域,因此面向对象分析的第1步是确定问题域。 面向对象需求分析阶段、而向对象分析阶段和面向对象用例设计阶段都可以采用建模语言来进行描述,而面向对象程序设计语言主要为面向对象实现阶段提供支持。 UML中的构件是遵从一组接口并提供一组接口...