我在思考如何组织我的java银行系统项目时遇到了麻烦。到目前为止,我就是这样建立这个项目的:
v BankingSystem
-> JRE System Library
-v src
--v accounts
---> Account.java
---> BusinessCheckingAccount.java
---> BusinessSavingsAccount.java
---> CheckingAccount.java
---> PersonalCheckingAccount.java
---> PersonalSavingsAccount.java
---> SavingsAccount.java
---> StudentCheckingAccount.java
---> StudentSavingsAccount.java
--v banking
---> BankingSystem.java
---> Transaction.java
--v users
---> Address.java
---> Teller.java
---> User.java如果我的格式不是那么好的话,这里有一张照片:

下面是对项目的重要类的描述:
我基本上是在问这是否是存储这些文件的好方法。我不知道这一切该如何协调。作为一个注意事项,我们将添加一个UI,这一切都是连接起来的,但我们还没有那么远。
任何和所有的帮助都是感激的。我觉得很迷茫。顺便说一句,这是家庭作业,所以我只担心组织,而不是项目的名称,除非它们明显违反了任何共同的约定。
发布于 2019-10-06 21:31:15
不全面,但最好是:
com.{companyName}...
层使用正确的前缀(在您的例子中,所有这些类都应该进入模型;其他层将是控制器、服务、repositories...))。
发布于 2019-10-07 01:30:00
如何设计包结构有多种方法。
有人做了:
但我个人喜欢"Spring首选的方式“--看看Spring诊所的应用程序和文档。主要思想--按业务对象分开:
Adam Bien (google It)使用了另一种方法:
https://stackoverflow.com/questions/58261334
复制相似问题