Utility通常意味着什么?

时间:2018-01-16 23:22:10

标签: architecture

可能是一个愚蠢的问题,但我在许多软件中看过“实用程序”类。他们通常做什么?他们为什么被命名为“效用”?我什么时候应该使用这个名字? Mathf是实用工具类吗?

1 个答案:

答案 0 :(得分:0)

助手班。例如,您可能已导入具有一组多边形的Geometry类。假设您要在整个代码中的多个位置进行计算,例如,多边形之间的交叉点数或整个几何体的边界框。对于像这样的小东西,继承Geometry是没有意义的,所以你要创建一个类或命名空间GeomUtils,它具有静态函数来计算你想要的Geometry的东西,以及然后在需要时使用GeomUtill::ComputeIntersectionsGeomUtils::ComputeBBox。基本上是您希望保留在同一个地方的集合或小型相关功能。

相关问题