仮想/抽象/インタフェースを使い分けるには?[C#/VB]

仮想/抽象/インタフェースの使い分けまとめ