「高レベルモジュール」と「低レベルモジュール」とは何ですか(依存関係の反転原理のコンテキストで)?
質問
読んでいた ウィキペディアの依存関係の反転原理の定義, 、および2つの用語を使用します 高レベルのモジュール と 低レベルモジュール, 、私はそれを理解することができませんでした。
彼らは何であり、何をしますか 依存関係の反転原理 彼らと関係がありますか?
解決
それらの定義は、入門文に記載されています。
高レベル:ポリシー設定
低レベル:依存性モジュール。
素人の用語では、高レベルのモジュールは低レベルモジュールに依存しますが、実装に依存してはなりません。これは、インターフェイスを使用することで実現できます。これにより、実装からサービスの定義を切り離すことができます。
他のヒント
- 低レベルモジュールは、特定の問題を解決するためのプログラムです(国コードに基づくVAT計算)
- 高レベルモジュールは、一般的な問題を解決するためのプログラムです(データベースアクセス)
所属していません StackOverflow