Nei*_*ght 6 design-patterns business-objects
从标题来看,我认为这是一个直截了当的问题,但是在研究"商业对象世界"时,我似乎无法理解任何商业对象应该是什么.我应该遵循哪些最佳实践,甚至是任何设计模式?
我找到了一本书"专家C#Business Objects",这是我最好的起点,以便更好地理解?
小智 5
业务对象是指与其表示的实体关联的业务行为或数据.
在应用程序中,您拥有执行应用程序应该执行的操作的代码(业务内容)和技术上允许其运行并与用户交互的代码.例如,在MVC模式中,业务内容将是Model的工作.
我认为这更好地解释了它.您还可以查看MVC模式并查看每个层的责任.一旦你理解了这一点,就会更容易看出什么是"业务对象".
ewe*_*nli 5
业务对象是域模型的元素部分。
什么是领域模型?领域模型从现实世界的角度描述了您的系统的功能。领域模型描述了元素之间的逻辑关系以及它们之间的约束。
业务对象、业务实体或简单的实体在某种程度上是可互换的术语。这里指的是软件解决方案在现实世界中代表什么,这可以是client,,,等等。这可以是您的解决方案应该解决的任何问题。accountdocuments
client
account
documents
这就排除了纯粹的技术对象,这些对象只是为了解决实现问题。
我们使用术语“实体”,因为这些元素存在于软件之外(它们确实存在)。换句话说,软件是这些元素的代表。
看:
归档时间:
15 年,11 月 前
查看次数:
3436 次
最近记录:
15 年,8 月 前