我的包裹在:
com.user687111.mygame
从那里;我是如何构建我的程序的?我有地图,实体,游戏对象,相机,控制器等的子目录。这很好;但随着游戏的增长,将有大量的子包。
是否使用了“最佳做法”或共同惯例?即使它不是官方的,如果我接受另一个程序员,我也不希望他去“wtf是这个吗?”
答案 0 :(得分:1)
也许你想要研究像MVC(模型视图控制器)这样的模式来构建你的应用程序。 此外,域驱动设计可以提供帮助。你可能有类似域名的东西。 我还希望您拥有可以处理域对象和控制器的服务,这些服务可以处理与用户/请求的交互。 “相机”似乎是一个基础设施元素。我不会为此创建一个顶级包,但也许我在这种情况下误解了你的命名。