2012-09-02 141 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