スレ立てるまでもない ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
453:デフォルトの名無しさん 21/12/27 00:05:44.79 RYZBp8eq.net >>445 根本的に考え方がおかしい DBに対してモデルを当て嵌めるんじゃなく、まずモデルがあってそこからDB構造が導出されるんだよ 共通の項目のセットがあるならおそらくそれはアプリケーションを横断する何らかの実在として意味を持っているはずで、 それは最初からモデル上共通のクラスになっていなければならない そうでないならたまたま一緒なだけだから共通化すべきではない 454:デフォルトの名無しさん 21/12/27 00:07:25.82 0bn06L+S.net 基底クラス作って継承したら? 455:デフォルトの名無しさん 21/12/27 00:12:18.41 LRx0Ou2C.net 似てるだけで別のものなんだから別に作る 苦しくてもひたすらマッピングする 456:デフォルトの名無しさん 21/12/27 00:28:37.79 dFXgovVA.net この例でいえばheight、weight、hair、eyeのような論理的に同じグループに属する属性をprofileのような型で束ねる このときscoreはprofileに当たらないから含めない DBとViewに同値や汎化特化の関係がないから継承(is-a)で実装を共通化するのは好ましいやり方じゃない 代わりにhas-aで共通化するのがいい
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
110日前に更新/301 KB
担当:undef