Raj*_*l D 2 java static design-patterns global-variables
我开发了一个“Java测验应用程序”,它具有许多功能,例如测验进行、即时报告功能、学生可以发布他们的疑问等等。
我想维护请求测验的学生人数、提交回复的学生人数、活跃学生总数和其他一些详细信息的日志。
我正在使用一个全局类,它具有静态变量来保存这些详细信息。这是维护它的正确方法还是我应该使用单例设计模式?
请告诉我两者的优缺点以及使用哪一种以及何时使用?
小智 5
长话短说:通过使用全局变量,您违反了 OOP 规则(封装)。您将继续使用它们,直到您的代码变得一团糟。因此,我不会使用全局变量,而是选择单例(但要确保它是线程安全的)。这两种解决方案都不是伟大的想法。
PS网上有很多资料:
| 归档时间: |
|
| 查看次数: |
4946 次 |
| 最近记录: |