PHP中的域对象和模型是什么?

时间:2012-09-21 17:28:12

标签: php oop object models

我一直在阅读有关域对象和域模型的内容 - 我对它们有所了解,但是我阅读的文章越多,我就越感到困惑。

不断弹出的短语是“业务逻辑”!这是什么意思?

此外,“”这个词是什么意思?这也让我感到困惑。

任何建议和例子都将不胜感激。

1 个答案:

答案 0 :(得分:2)

有人可能会给出一个更好的计算机科学答案,但这是它的基本内容:

模型或域对象是使您的应用程序独特的“肉”。这是您的应用程序所关注的。它是您的应用程序的

让我们拉一点线程:每个Web应用程序都有某种类型的请求处理和响应机制。每个Web应用程序(生成网页)都有某种表示系统,即使它与包含静态html页面一样基本。但并非每个Web应用程序都提供检索和发送电子邮件的机制。并非每个Web应用程序都允许您创建和管理事件和事件日历。

如果您的域名是电子邮件,则您的域对象将是EmailMessageAddressBookContact。非域对象可能类似于FrontControllerRouteTableDispatcher。您可以对域外的这些项进行自定义,但它们不是您的应用程序的内容。其中存在差异。