モデリングパラダイム
例
オブジェクト指向
これ以外の例は示されてないわねsta.icon
モデルと設計を忠実に結びつけられる表現力が必須
OOPくらいしか選択肢がない、ということなのだろうsta.icon
本書当時では
今はどうなんだろう?
たとえば関数型ってどうなん?(俺も知らん)
なぜオブジェクト指向か?
エンプラ領域でがっつり使われて成熟してきたから
オブジェクト指向は万能か?
No
たとえば以下には馴染めない
高度に数学的なドメインや、システム全体に関わる論理的推論に支配されるドメイン
関数型と論理型かなsta.icon
パラダイムの混在
ありえる
たとえば基本はOOPだが、一部機能がルールベースでルールエンジン的実装(論理プログラミングや言語実装みたいなやつ)が必要になるケース 「どちらのパラダイムでも使える単一のモデル」を見つけなければならないらしい
そのためにはユビキタス言語も統一して両者の溝を埋める
まあOOP向けの作図だしねsta.icon