【发布时间】:2017-07-08 15:01:55
【问题描述】:
我是 OOP 世界的新手,我正在尝试制作一个 Laravel 应用程序。
我正在制作的应用程序是为了促进游戏。游戏有一个开始日期和一个结束日期。然而,在我的整个应用程序中,很高兴知道游戏的周期(结束日期 - 开始日期)以及与一年相比的相对周期(周期 / 365)。我在配置文件中定义了开始日期和结束日期。
创建一个我设置周期和相对周期的类是否明智?该类应该只实例化一次......所以是一个单例?
欢迎任何指针/最佳实践!
【问题讨论】:
-
您的游戏是否打算在浏览器中仅持续一个会话?
-
我会把它放在会话中。
-
@McRed 不,在大约 3 周的时间内,用户必须尝试节省一些能源。所以每个注册用户的设置都是一样的。
-
游戏是在同一日期对每个用户开放还是在用户注册后的 3 周内开放?
-
@RossWilson:每个人都一样。