Policy
#設計
from
『テスト駆動開発をやめて、なお残すべき習慣とは』
ポリシー(Policy)
ポリシーは
デザインパターン
でいうところのストラテジーに相当するものです。ある条件でのビジネス上の計算ロジックをエンティティやサービス内に埋もれさせるのではなく、ポリシーとして明示的に括りだし対象ドメインの語彙を使って名前をつけて理解しやすく、計算ロジックの変更の際も修正しやすくしておきます。
#Strategyパターン