`
sea7
  • 浏览: 5782 次
  • 性别: Icon_minigender_1
  • 来自: 火星
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
对于Respository接口属于Domain Layer这个我没有任何问题,因为IRepository在Domain Model的生命周期中的作用非常明显且领域模型对于持久化的行为是关心的,而Repository的实现放在Infrastructre Layer概念也很清晰,领域模型不关心持久化的实现。 问题时在这样的话,Domain Layer和Infrastructure Layer会产生循环引用。 如果实现时在.net 平台,问题就更严重,程序集的双向引用是绝对不允许,也不不可能实现的。 现在我有的方案是:   1.对于数据库中数据表映射成一个个Entity, 把Entity放在In ...
    学习设计模式已经有一段时间了,但经常还是会很困惑。看书上的代码会发现很多不同的设计模式的代码结构非常相似。比如 Bridge 和 Strategy 。。。      既然是一个讨论贴,那我就先抛砖引玉,希望各位牛人赐教。。           设计模式就是我们设计过程中经常出现的一些相同的情景的解决方案。它也严格遵循设计原则,几乎所有的设计模式都遵循封装变化的原则,个人觉得GOF队设计模式的分类也是根据封装变化的不同来进行的分类,创建型模式封装的是对象的创建的变化,结构型模式封装的是结构的变化,而行为型模式封装的是行为的变化。             对于每个具体的模式区别则 ...
Global site tag (gtag.js) - Google Analytics