MSDN で Interface クラスと Abstract クラスの違いを調べていましたが、以下の違いについて混乱がありました。
コンポーネントの複数のバージョンを作成することが予想される場合は、抽象クラスを作成します。抽象クラスは、コンポーネントをバージョン管理するための単純で簡単な方法を提供します。基本クラスを更新することにより、すべての継承クラスが変更で自動的に更新されます。一方、インターフェイスは一度作成すると変更できません。新しいバージョンのインターフェイスが必要な場合は、まったく新しいインターフェイスを作成する必要があります
一方、この行には混乱が あり、一度作成すると変更できません。インターフェイスの新しいバージョンが必要な場合は、まったく新しいインターフェイスを作成する必要があります**
説明を手伝っていただけますか?