刚开始Star UML
画一个class diagram
。
与任何应用程序一样, (业务层)在与(数据库层)交互之后MyBLL
创建一个实例。Model
DAO
或多或少,简化的(为清楚起见)类图如下所示:
很明显,BLL 完成后模型类将不再使用。
我应该在这里使用什么?
aggregation
或composition
映射MyBLL
到MyModel
.我使用了
composition
从MyBLL
to的关系MyDAO
。我的逻辑是BLL
层存在后,MyDAO
将不再存在,因为它在MyBLL
. 这个对吗?
注意:这是针对WebAPI
我使用 C# 创建的项目。