我正在开发我的第一个多层 MVC 应用程序。一款纸牌游戏。
我有3层如下
| 演示(MVC)| --> | BLL | --> | DAL(回购/工作单元模式)|
DAL 大多是通用的,我的 BLL 几乎为每个表映射 1-1。
现在我有“特殊”课程,只处理纸牌游戏逻辑(例如检查手牌是否有效,检查是否有人赢了)。这些类不需要与数据库通信。附加类:卡片、播放器。
将这些仅包含逻辑且不需要与 DAL 通信的类放在哪里对我来说最好?一个额外的项目?也许只是调整我的命名约定?
非常感谢任何输入!