四层架构和存储类的分类

时间:2017-10-16 21:28:05

标签: c# database oop architecture software-design

我正在学习计算机科学,出于实践的原因,我想将我的程序/类分成四层GUI - >控制器 - >型号 - >数据库,但是我只想尽可能少地访问数据库(甚至可能只访问一次),这意味着我将信息加载到一个包含数据库中对象集合的类中。换句话说,该课程将充当存储空间。

我的问题很简单,我会将此存储类分类为模型层类还是数据库层类?相关性是我是否想让我的控制器访问所述类。

1 个答案:

答案 0 :(得分:0)

在企业级别,它们可以有多个层,但典型的是UI,服务,业务登录和数据访问,但有些层次结合它们。我做微服务,所以它更复杂。有些人把业务逻辑放在服务层,有些人不这样做。有些人没有数据访问层。简单性是解决方案成功的关键。取决于你需要什么和谁。