需要程序架构的建议

时间:2019-12-29 11:30:13

标签: go

我正在编写一个程序来计算两个圆之间的切点。我创建了一个Circle类型和一个Calculator类型。计算器接受两个圆作为输入,执行计算并存储计算的数据。 这是存储依赖于两个对象的数据的最佳/惯用方式吗?我需要一些设计建议,如何组织共享数据

编辑 这里有一个例子来阐明我的问题:我有3个圆并计算它们之间的所有切线。最好将计算的点存储在哪里,以免丢失与圆的连接?您将创建哪些类型,以及将在何处存储切点的坐标?

0 个答案:

没有答案