神秘月花

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1|回復: 0

对象构建 对象并将其发

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2023-12-20 17:25:28 | 顯示全部樓層 |閱讀模式
可能会出现一个问题:这样的解决方案有什么优点?让我们想象一下,我们希望将 模型映射到学说实体,并使用 将其添加到数据库中。在第一个示例中,要做到这一点,我们必须更改 的实现以及使用 模型数据访问的所有其他地方(在大型系统中可能有很多)。在第二个保留 原则的示例中,只需添加 接口的另一个实现: 然后,只需添加一个配置文件,其中包含映射到学说实体的 模型,并更改依赖项注入配置,以便选择 实现作。

请注意,我们不必以任何方式接触我们的域服务。 我们示例的另一个要求是向用户发送订单已成功创建的通知。通知可以通过多种方式发送,例如通过电子邮件、短信或网站通知。与前面向数据库添加订单的示例不同,让我们从抽象开始对流程进行建模,使其符合 原则。这给了我们很 C级联系人列表 大的自由度,以至于在建模时我们可能还不知道如何向用户发送通知。 首先,我们来实现发送消息的模型: 现在我们需要一个向用户发送消息的服务,但正如我之前提到的,我们



从抽象开始建模,所以让我们实现这个服务的接口: 我们还需要一个类,该类将根据订单送到 ,我们可以以 的形式实现它,用于发送订单通知: 剩下的就是在 中使用 ,以便在添加订单时向用户发送一条消息。 我们可以看到,通过这种方法,我们已经对向用户发送通知的整个过程进行了建模,而无需指定该消息的物理传递方式,因为高级类对此一无所知。做出此决定后,只需使用适当的类实现 接口,例如: ł ś ł ś 概括 根据所提供的示例,可以看出,遵循依赖倒


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Games666私服列表

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-1-23 06:08 , Processed in 0.076485 second(s), 19 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |