0

例如,假设我正在制作一个瓦片地图编辑器。

我们有编辑器,它处理瓦片的绘制,我们有用于确定绘制哪些瓦片的瓦片集。

编辑器需要依赖tileset来知道应该绘制哪些tile,tileset需要依赖editor来知道要绘制的tile的尺寸,以及其他小细节。

这会创建紧密耦合的代码。这是代码味道吗?如果是这样,我该如何解决?

我把所有东西都塞进一个大班里吗?我是否使用调解器在两个类之间进行通信?

4

1 回答 1

-1

首先编写您的图块集并完成测试,然后转到编辑器。这样一来,您甚至无需考虑即可解决您的问题。

于 2017-04-04T21:17:46.623 回答