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