gpt4 book ai didi

oop - 大型项目的类(class)数量

转载 作者:行者123 更新时间:2023-12-04 23:14:04 30 4
gpt4 key购买 nike

我只是想知道大型项目-比如说航空公司的预订系统,它可能有多少类/对象。

对象:客户,飞机,机场,路线,机票,订单。这就是我能想到的。该项目可能是成千上万的代码行,那么是否可能会有更多的类(执行与对象无关的事情)?

如果是这样,大概(大概)会有几节课?可能有多少个对象(根据我的列表,没有10,000个客户对象,所以有多少个不同的名称)?

最佳答案

确实没有用于计算最佳类数的魔术公式。您上面描述的体系结构可以创建一个非常非常简单的航空公司预订系统。随着您继续重构,添加更多功能并适应特殊情况,您可能会得到更多的类,例如MealPreference,CouponCode,Terminal,Gate,Airline,Bagage,BaggageTransfer,RainCheck,FlightUpgrade等。

如您所愿(如果您想敏捷),请仅编写当时所需的代码,并为轻松扩展而提前计划。但是,随着时间的推移,任何项目都将以意想不到的方式增长。

关于oop - 大型项目的类(class)数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/214115/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com