2012-09-02 77 views
-1

我不清楚如何发布这个问题,但以某种方式表达,我想说可以请你列举一下所有常见类型的接口实现将被使用,我通常只会使用INotifyPropertyChanged,但最近我才知道使用IValueConverter的要求,以及今天我更熟悉使用IDisposable的要求,因此,请您列出最常用的工具。 我知道这个问题没有正确提出,因为这些工具是基于程序逻辑要求的,但我想知道这样我可以被告知它们是什么以及我需要为某种情况做些什么。 非常感谢。实现接口的常见类型

+0

可能重复[在C#中使用最多的接口?](http://stackoverflow.com/questions/4240438/what-are-the-most-used-interfaces-in-c) – nawfal

回答

2

我想你会很难在这里得到一个简洁的答案,因为“这取决于”你在做什么以及你正在开发什么类型的应用程序。最好的学习方法,恕我直言,就是一个例子,通过正确的资源(人员和纸张)寻找并围绕自己,引导你。

我不会直接回答你的问题:)但是请广泛了解一下.NET中构建的框架和开源项目,看看它们是如何组合在一起的。做设计模式的一些调查和类型的您正在构建的应用程序的情况下使用什么概念和范式 - 我特别喜欢以下内容:

doFactory: Design Patterns in .NET

.NET Framework Guidelines and Best Practices

Framework Design Guidelines

Dependency Injection in .NET

,但在博客圈中还有其他很多伟大的参考资料和软件工匠。

总的来说,我的理念是采用并熟悉可靠的软件模式,然后像接口这样的细节就会自然出现。反之亦然,这有点像试图记忆字典。

+0

Thansk,this是我所寻找的,自7年以来我是一名开发人员,信息依然不足。您提供的第二个链接与第一个链接相同。 – surpavan

+0

谢谢,我修好了这个链接,很高兴这个信息很有帮助! –

+0

感谢您的更新。 – surpavan