
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
低凝集・密結合なモジュールを高凝集・疎結合なモジュールに作り替える - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
低凝集・密結合なモジュールを高凝集・疎結合なモジュールに作り替える - Qiita
はじめに オブジェクト指向言語を使用する上で欠かせない考え方「凝集度・結合度」のお話です。 クラス... はじめに オブジェクト指向言語を使用する上で欠かせない考え方「凝集度・結合度」のお話です。 クラスを設計する際にどんなことを意識すべきことは そのクラスに関連するデータとロジックが一体となり、そのクラス単体で動作が保証できるようなモジュールを作成すること です。 そんな高凝集•疎結合なモジュールを作成するために必要なテクニックをまとめていきます。 ※対象業務領域(ドメイン)への深い理解をしていることが前提となります。 凝集度とは そのモジュールの関心事にどれだけ関連した情報が集まっているかの度合いを示すもの。 結合度とは そのモジュールがどれだけ他のモジュールに依存しているかの度合いを示すもの。 以下の参考文献が詳しく書いてあるので、ここでは説明を割愛します。 結合度と凝集度!! テクニック SOLID原則の1つである単一責任の原則に基づいたクラス設計を行う データとロジックはひとまとまり