データアクセスオブジェクトは、「教えて、聞かないで」というルールの例外ですか?たとえば、テーブルデータゲートウェイから最後の10件の投稿を取得しますか?
2 に答える
8
「TellDon'tAsk」の要約の1つは、次のように述べています。
「オブジェクトに何をしてほしいかを伝えるように努める必要があります。オブジェクトの状態について質問したり、決定を下したりしてから、何をすべきかを伝えたりしないでください。」
データオブジェクトに情報を求める場合、その原則に違反しているとは思いません。
「個人」情報を含むレポートまたはUIを表示することを検討してください。「あなたの名前は?」と言う以外に、あまり選択肢がありません。「何をすべきかを彼らに教える」ことについてはフォローアップしないことに注意してください。
于 2009-08-02T16:16:25.143 に答える
3
技術的には、あなたが彼らに彼ら自身について尋ねるとき、あなたは彼らに彼ら自身について何かを話すように言っていませんか?
OOPは時々私に頭痛を与えます、私はいつ考えるのをやめて書き始めるのか、あるいは書くのをやめて考え始めるのかわからない:X
于 2009-08-02T16:19:31.173 に答える