この画像は、ベクターイメージである SVG ファイルとして再作成されるべきです。これにはいくつかの利点があります。詳しくはCommons:Media for cleanupを参照してください。この画像の SVG 形式がすでに利用可能である場合は、アップロードしてください。アップロード後、この画像にあるこのテンプレートを{{Vector version available|新しい画像ファイル名.svg}}テンプレートで置き換えてください。
概要
解説Dependency inversion.png
English: The figures 1 and 2 illustrate code with the same functionality, however in figure 2, the dependency has been inverted using an interface. The direction of dependency can be chosen to maximise code reuse, and eliminate cyclic dependencies.