11 of 59 menu

LoDルールセット

プログラミングにおけるLoDルールセット (Law of Demeter, デメテルの法則)は、 ソフトウェア開発において システムの様々なコンポーネント間の相互作用を 制限するべきであることを前提としています。

LoDの規則によれば、システム内の各コンポーネントは 以下の条件を満たすべきです:

  • 他のモジュールやコンポーネントの動作と機能について 限られた知識のみを持つ。
  • 許可されたコンポーネントとのみ相互作用し、 未知のモジュールとの作業からは隔離されている。

関連項目

  • OOPに基づくソフトウェアのガイドラインを設定する 原則SOLID
  • ソフトウェアを小さなコンポーネントに分割する 原則DRY
  • ソフトウェアの複雑化を避けることを前提とする 原則KISS
  • 過剰なソフトウェア機能性を避けることを前提とする 原則YAGNI
  • 各関数に単一のコマンドのみを設定する 原則CQS
  • ソフトウェア開発に適用される 原則責任の分離
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否