通用类型的工具接口

时间:2012-09-02 18:40:05

标签: .net vb.net oop interface

我不清楚如何发布这个问题,但是为了表达方式,我想请你列出一下所有常用的接口实现类型,我通常只使用INotifyPropertyChanged,但最近只有我才知道使用IValueConverter的要求,而今天我更新了,我开始知道使用IDisposable,因此,请列出最常用的工具。 我知道这个问题没有得到适当的提出,因为工具是基于程序逻辑要求的,但我想知道,以便我可以了解它们是什么以及我需要为某种情况做些什么。 非常感谢你。

1 个答案:

答案 0 :(得分:2)

我认为你很难在这里得到一个简明的答案,因为“这取决于你正在做什么以及你正在开发什么类型的应用程序。最好的学习方式,恕我直言,就是通过示例,找到并围绕自己用适当的资源(人和纸)来指导你。

我不会直接回答你的问题:),但要更广泛地看看用.NET构建的框架和开源项目,看看它们是如何组合在一起的。对设计模式进行一些调查,以及在构建应用程序的场景类型中使用了哪些概念和范例 - 我特别喜欢以下内容:

  

doFactory: Design Patterns in .NET

     

.NET Framework Guidelines and Best Practices

     

Framework Design Guidelines

     

Dependency Injection in .NET

但博客圈里还有许多其他很棒的参考资料和软件工匠。

总的来说,我的理念是采用并熟悉经过验证的软件模式,然后自然会出现像界面这样的“细节”细节。反之亦然,这有点像试图记忆字典。