DB設計を語るスレ 9at DBDB設計を語るスレ 9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト999:NAME IS NULL 17/05/19 11:22:53.49.net >>980 普通に別クラスで実装 継承して良いのは、リスコフの置換原則に沿っている場合に限る 1000:NAME IS NULL 17/05/19 20:14:19.39.net 俺ならクラス1個だな・・・ 一応ケースバイケースだけどそれくらいならnullでいいだろ 1001:NAME IS NULL 17/05/19 21:12:25.86.net >>975だけからはリスコフの置換原則に適うかそうでないか判断できんだろう。 1002:NAME IS NULL 17/05/19 22:16:24.78.net >>983 どこが沿ってないのか詳しく書けるよね? 1003:NAME IS NULL 17/05/19 22:39:04.45ES7yFGBt.net >>984 「そのくらい」じゃなくて分かりやすいように例示しただけで実際はもっと複雑 リスコフの置換原則は大丈夫 1004:NAME IS NULL 17/05/19 23:11:32.87.net >>987 > 実際はもっと複雑 だからケースバイケースって言われてるんだろ どんだけ複雑かなんてお前にしかわからんのだし 1005:NAME IS NULL 17/05/19 23:47:37.47.net >>975 私なら再帰構造にしますよ。 Oracleで確認 --テーブル作成 DROP TABLE TWEET; DROP TABLE TWEET_REL; CREATE TABLE TWEET (ID NUMBER NOT NULL, MSG VARCHAR2(100) NOT NULL ); CREATE TABLE TWEET_REL (ID NUMBER NOT NULL, --リツイートID PID NUMBER NOT NULL --リツイート元のツイートID ); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch