特定于容器的专用接口
某些容器提供特定于容器的专用接口,以提供其他功能或提升性能。 如果可能,依赖于这些特定于容器的接口的控件应该在没有特定于容器的接口的情况下工作,以便控件在不同的容器中正常运行。 例如,Visual Basic 实现为控件提供字符串格式功能的专用接口。 如果控件使用这些专用格式接口,则当这些接口不可用时,它应该能够使用默认格式支持运行。 如果控件可以在没有专用接口的情况下正常运行,则应采取适当的措施(例如警告用户功能减少),但可以继续工作。 如果这不是一个选项,则应根据需要注册组件类别,以便只有支持此功能的容器可以托管这些控件。