7

过去一年,.NET 社区 (ala Qi4j ) 似乎对 COP 产生了一些兴趣。一些人已经推出了自己的 COP 框架(请参阅下面的链接),看起来 .NET 4.0 的 Dynamic Dispatch 和 MEF 可能在任何 .NET COP 框架中都有潜在的作用。

一方面,其中很多似乎可以追溯到 System/38 天的想法(是的,我是个老家伙),但另一方面,它似乎也很适合奥斯陆(建模和存储库)。谁能评论微软是否在 COP 上做任何工作?

最近的一些 .NET COP 框架工作:

亨德利·卢克 -滚动你自己的 COP

Yves GoEleven.com -警察 - 概念证明

安德斯·诺罗斯 -把戏还是特质?使用 C# 进行面向复合的编程

Magnus Mårtensson - Unity 应用程序块上的面向复合的编程峰值

4

3 回答 3

3

Aku - CAB / Composite WPF 指南和 COP 之间存在相当大的差异,COP 是通过基于 [域] 上下文的“片段”组装来表达对象行为的一种根本不同的方法。.NET 4.0 中 Mixins、Concerns、Constraints 和 SideEffects 的出现不同地可能指向这个方向,但我想我更特别好奇微软是否偶然或以任何方式正式“做 COP”,特别是在奥斯陆存储库之上。

于 2008-09-30T16:25:54.367 回答
1

谁能评论微软是否在 COP 上做任何工作?

微软发布了Composite Application BlockComposite WPF,它们有 DI FW (Unity)。现在他们正在研究 MEF。

我们应该在这里评论什么?

于 2008-09-30T13:47:50.830 回答
0

检查 MEF http://mef.codeplex.com,目前在 .NET 4 中提供,更多在 PDC 会话中http://microsoftpdc.com/Sessions/FT24

于 2010-04-27T21:15:19.743 回答