タグ

ブックマーク / github.com/masuda220 (1)

  • 設計ガイドライン

    ビジネスロジック(ビジネスルール)を記述するためのクラス設計のガイドラインです。 ビジネスルールに基づく計算ロジックと判定ロジックをプログラミング言語で記述したものがビジネスロジックです。 このガイドラインは、ビジネスロジックを型指向でプログラミングするための考え方とやり方を説明します。 型による設計 型によるモジュール化 型とは値の種類である ビジネスロジックの計算・判定の対象になる「値の種類」を特定する 値の種類ごとに、データとロジックを一つのモジュール(クラス)にまとめる 値の種類ごとにロジックを一つのモジュールにまとめることで、同じロジックが複数のモジュールに重複することを防ぐ 型は、次の3つで定義する 値の種類の「名前」 値に対して有効な計算 値の有効な範囲 クラスを使って、型を記述する クラス名で値の種類を表現する メソッドで、値に対して有効な計算を表現する 値のMAX, MI

    設計ガイドライン
    temmings
    temmings 2019/02/27
  • 1