プログラミング手法
データと手続きをセットにできると嬉しい
手続きに状態をもたせられる
-> 手続きを変化させられる
-> データの加工がやりやすくなる
実現手法
Curry化
引数の部分適用
構造体のメンバ関数
クロージャ
グローバル変数
一度書いた処理を使い回せると嬉しい
実現手法
関数
継承
委譲
抽象に依存できると嬉しい(具体的な処理に依存しないと嬉しい)
処理を使い回せる
実現手法
インターフェース
カプセル化
型クラス
Dependency Injection
#プログラミング
#アーキテクチャ系