这个问题在这里已经有了答案:
10年前关闭。
Possible Duplicate:
When and why should I implement IComponent, IContainer, and ISite?
有各种关于使用 IContainer 和 ISite 的在线文档(例如 http://www.theserverside.net/tt/blogs/showblog.tss?id=pluginArchitectures ),并且有一些模糊的例子,但我还没有遇到一个真正有用的实例(除了 winforms)。我真的不知道它到底可以用来做什么,这无济于事。有没有人在他们自己的代码中使用 .NET 容器接口(interface)和相应的类,独立于 winforms,你是如何使用它们的?
最佳答案
这些是面向组件的软件方法中的面向组件的元素。例如,视觉设计师使用它们。
如果您希望构建可重用的软件组件 (IComponent),并有能力将各个域中的组件调整 (ISite) 作为规范程序集 (IContainer),特别是在设计时/运行时框架 (visualstudio) 的上下文中那么你就在那里......
关于.net - 您是如何在自己的代码中使用 IContainer/ISite/IComponent 的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882818/