java - 程序/包的结构?

标签 java

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

8年前关闭。




Improve this question




我的包裹在:

com.user687111.mygame



从那里;对我应该如何构建我的程序有任何指导吗?我有 map 、实体、游戏对象、相机、 Controller 等的子目录。这很好;但随着游戏的发展,将会有大量的子包。

是否有“最佳实践”或使用的通用约定?即使不是官方的,如果我再找一个程序员,我也不希望他说“这是什么鬼?”

最佳答案

也许您想研究像 MVC( Model View Controller )这样的模式来构建您的应用程序。
此外,领域驱动设计也会有所帮助。您可能有类似域的东西。
我还希望您拥有对域对象和 Controller 进行操作的服务,这些服务处理与用户/请求的交互。
“相机”似乎是一个基础设施元素。我不会为此创建一个顶级包,但在这种情况下我可能误解了你的命名。

关于java - 程序/包的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088200/

相关文章:

java - Android 应用程序无法正确渲染阿拉伯语字体

java - 有人可以在 hibernate 中向我解释@MapsId吗?

java - 更改从 servlet 类返回的 div 类位置

java - 什么算修改?

java - 我可以拥有超过 1 个 'mongos' 实例吗?

java - 以编程方式将草稿保存在 Gmail 草稿文件夹中

java - 是否可以为使用 jaxb 生成的类生成 equals 和 compareTo 方法

java - 递归开关返回字符串

java.io.FileNotFoundException : This file can not be opened as a file descriptor; it is probably compressed

java - 是否有可能在 Lucene 排序期间获取正在比较的完整文档