IComponent、IContainer、およびISiteをいつ、なぜ実装する必要がありますか?

StackOverflow https://stackoverflow.com/questions/273615

  •  07-07-2019
  •  | 
  •  

質問

長い間、IComponent、IContainer、およびISiteの目的を知りました。私はドキュメントを読みましたが、それは非常にあいまいです(または、私はそれについて考えすぎています)。クラスをコンポーネントとして作成すると、Visual Studioデザイナーで使用できることを知っています。しかし、私はもっと一般的に知りたいです:コンポーネント/コンテナパターンは何を達成しますか、そしてそれは私の生活を楽にしますか?

役に立ちましたか?

解決

これらは、Windows Formsデザイナ用の配管です。それらを自分で実装する必要はほとんどなく、コンポーネントからコンポーネントクラスを派生させるだけです。独自のデザイナーを実装する場合は、それらについて心配し始めてください。これを行うと、文書化がさらに少なくなります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top