1
5
业务对象是指与它所表示的实体关联的业务行为或数据。 在应用程序中,您有执行应用程序应该执行的操作的代码(业务内容),以及在技术上允许它运行并与用户交互的代码。例如,在MVC模式中,业务人员将是模型的工作。 我想 this 解释得更好。您还可以查看MVC模式并查看每个层的职责。一旦你理解了这一点,那么就更容易看到什么是“业务对象”。 |
2
4
业务对象是 领域模型 . 什么是域模型?域模型从 真实世界 . 域模型描述了元素之间的逻辑关系和它们之间的约束。
业务对象
,
企业实体
,或者简单地
实体
以某种方式是可交换的术语。这里指的是软件解决方案在现实世界中所代表的内容,可以是
这样就排除了纯粹的技术对象,这些对象只存在于解决实现问题的地方。 我们使用这个词 实体 因为这些元素存在于软件之外(它们有一个存在)。换句话说,软件就是这些元素的表示。 见: |
3
1
也许一个具体的例子会有所帮助。假设您正在编写菜单计划应用程序。这里的业务对象包括菜单、成分、用户帐户、发票——这些对象封装了业务模型的逻辑。 非业务对象的内容包括菜单窗体、数据库、事务等。 |
4
1
我仍然无法完全理解业务对象(BO)与数据传输对象(DTO)之间的区别。 在我看来,DTO只包含数据,而BOS包含数据 和 处理数据的代码?!? 所以一个bo可以“包含”多个dto的数据,对吗? |
5
0
业务对象是表示业务实体的对象,可以选择包含业务逻辑。 |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
cobby · 在战略模式中使用工厂模式? 2 年前 |
Nobody · Java中带while循环的三角形模式 2 年前 |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
Tanvi Jaywant · 如何重载类 6 年前 |