我一直在尝试通过阅读DCI来了解lean software architecture架构。我觉得我需要看一些更多的例子来理解我对它的理解,但我只能找到那些在本书中通过的money transfer between accounts案例的变体。
如果网络上有任何内容,请告知我们。或者,如果你自己创建了一个不在网上的好例子,你可以在这里发布。
任何语言都可以。
答案 0 :(得分:12)
我不确定,如果你在网上看过一些这些文献。 我将它们列为下列参考:
以下讨论使用scala中的示例
的应用程序答案 1 :(得分:2)
我已经实现了一个实验网络协议分析器(用C ++编写) 基于DCI。
您可以从
获取更多详细信息http://dimitri-christodoulou.blogspot.com/search/label/DCI
和源代码:
答案 2 :(得分:2)
Qi4j Java框架附带样本,其中一个是DCI-Cargo,是使用DCI从DDD书中实现货物应用程序。
以下是示例的链接:http://qi4j.org/_dci_cargo_sample.html
其作者Marc Grue的一些文献:http://marcgrue.com/
样品经过彻底的单元测试,实现持久性等......
HTH
答案 3 :(得分:2)
一个无注射类型的宏implementation of DCI in Scala并在Github发布了一些examples,你可以查看...
答案 4 :(得分:1)
我刚刚在C#中发布了一个带有慷慨评论的例子的DCI库。看看,欢迎提出任何意见: