問題タブ [dependency-inversion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dependencies - 依存性反転 (DI) の「抽象化に依存する必要がある」というフレーズの説明
フレーズの2番目の部分はまったく理解できませんでした...
'高レベル モジュールは低レベル モジュールに依存すべきではありません。どちらも抽象化に依存する必要があります (例: インターフェイス) '
私が変わったら…
に...
依存関係の反転に成功したと言えます。これは、コンソール コードが高レベル モジュール (ラッパー内にある) を壊すことができないためです。
この場合の抽象化はインターフェイス「Lower」ですが、コンソール コードは「Lower」に依存していませんか? それは何にも依存しません。それはただの「コード」です。
私の本当の質問は、この場合「依存関係」を正確に示したものだと思いますか?
java - PostConstruct 時に春にこの依存関係を自動配線する方法
@PostConstruct
スプリングマネージドコードのブロック内に以下のコードがあります。
boggle = new BoggleFeature(sdkBuilder.build());
今、私はそれを Bean として作成し、 deopendency として注入したくありません。どうすればそれを達成できますか。