【发布时间】:2010-11-20 21:06:36
【问题描述】:
我需要一些帮助来组织好我的数据模型。
我正在编写一个应用程序,它将是一个简单的笔记本。我使用三层架构 =
业务逻辑、数据逻辑、数据库访问。
我想使用标签系统,这样在应用程序中搜索信息会更容易。这里有几个问题
- 由于关注点分离,实体类和支持通过这些实体进行标签搜索的类必须不同。那么,最好的方法是封装还是继承?
- 将实体类与检索并向数据库提供信息的类分开是个好主意吗?如果是,它将是 4 个级别 - 实体类、数据库类、标签搜索助手和 BL 类。
【问题讨论】:
标签: .net oop separation-of-concerns n-tier-architecture