「高レベルモジュール」と「低レベルモジュール」とは何ですか(依存関係の反転原理のコンテキストで)?

StackOverflow https://stackoverflow.com/questions/3780388

質問

読んでいた ウィキペディアの依存関係の反転原理の定義, 、および2つの用語を使用します 高レベルのモジュール低レベルモジュール, 、私はそれを理解することができませんでした。

彼らは何であり、何をしますか 依存関係の反転原理 彼らと関係がありますか?

役に立ちましたか?

解決

それらの定義は、入門文に記載されています。

高レベル:ポリシー設定
低レベル:依存性モジュール。

素人の用語では、高レベルのモジュールは低レベルモジュールに依存しますが、実装に依存してはなりません。これは、インターフェイスを使用することで実現できます。これにより、実装からサービスの定義を切り離すことができます。

他のヒント

  1. 低レベルモジュールは、特定の問題を解決するためのプログラムです(国コードに基づくVAT計算)
  2. 高レベルモジュールは、一般的な問題を解決するためのプログラムです(データベースアクセス)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top