我正在重新审视一个学校项目,其中有一个简单的 java 控制台程序,该程序采用空格分隔的文件来填充内存中的对象数组,并允许用户对存储的数据执行 CRUD 操作。
我创建了一个基本的 MVC 模式,它实现命令模式以在 Controller 和数据之间传达 CRUD 命令。我还在实例化时创建了一个存储库类,用于保存内存中的所有对象。
我应该如何授予需要了解存储库实例的类的访问权限?
最佳答案
您可以通过传递对数据层的引用来授予访问权限,就像传递任何其他对象一样。
我建议您避免使对象静态
,即全局可访问。请改用依赖注入(inject)。
关于java - 如何在不提供程序范围访问的情况下模拟内存中的数据层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33859710/