オブジェクト指向システムの設計 171 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0792デフォルトの名無しさん
2016/06/30(木) 20:27:03.83ID:LsXGxwaX> UIがValidationを含むんだよ
> つまりUIはビジネスを知っている必要がある
含まない。仮に含んでいるとしたらUIに聞いたら
Validationやビジネスの内容がわかるということになってしまう。
例えばHTMLとJavaScriptでUIを作ったとしたら
そのUIは例えば氏名欄に入力できる最大の文字数を知ってることになる。
ビジネスルールの分だけUIが必要になる。ありえない。
知っている向きが逆。
UIはValidationを含まないし知らないから、UI作成に必要な
情報だけを渡すということを各フレームワークでは行っている。
それがビューヘルパーなどと呼ばれている機能の役目
■ このスレッドは過去ログ倉庫に格納されています