我正在使用DDD编写一些asp.net mvc代码。我有代表业务实体的对象和处理获取和添加它们的服务存储库。随着我的应用程序增长,我开始看到必须运行大量辅助代码以响应添加、删除或更改域对象/数据的情况。
我想创建一个事件驱动系统,其中一个操作会触发其他部分的代码运行。例如,当我删除用户时,我希望能够订阅一些其他内容以执行所有删除操作时运行的操作。
你是如何编写你的应用程序来处理这些情况的?如何为我的问题建立一个可靠和连贯的OO系统?我已经了解了事件和委托,但我更感兴趣的是编码技巧和良好的实践。
我想创建一个事件驱动系统,其中一个操作会触发其他部分的代码运行。例如,当我删除用户时,我希望能够订阅一些其他内容以执行所有删除操作时运行的操作。
你是如何编写你的应用程序来处理这些情况的?如何为我的问题建立一个可靠和连贯的OO系统?我已经了解了事件和委托,但我更感兴趣的是编码技巧和良好的实践。