public class OrderService{ public int getPrice(PricePlocy pricePlocy){ .. } } <p class="indent">
public class ContractService{ public int getPrice(PricePlocy pricePlocy){ .. } } <p class="indent">
[该贴被banq于2013-12-16 21:33修改过]
http://www.jdon.com/45264文章提出了依赖注入的一个问题。这里总结一下: 聚合 >松耦合>重用 ==> 事件驱动>依赖注入>继承上面这篇文章是证明"事件驱动>依赖注入",至于“依赖注入>继承”见这个帖子:使用组合+依赖替代继承案例,虽然使用的AngularJS的依赖注入,但是原理适合所有编程语言:
http://www.jdon.com/45895相关参考:
http://www.jdon.com/designpatterns/ooprimer.html
[该贴被banq于2013-12-17 10:07修改过]
[该贴被SpeedVan于2013-12-19 10:05修改过]
http://www.jdon.com/45999总体来说:在需求分析这块经历三个阶段:数据驱动SQL ---->服务驱动SOA ----->领域驱动一个结合领域驱动+服务驱动SOA+数据驱动SQL架构图应该如下:
[该贴被banq于2013-12-19 12:51修改过]
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看