トップページ > プログラム > 2014年04月06日 > O4YLAHOK

書き込み順位&時間帯一覧

21 位/217 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000011000104



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
251
オブジェクト指向なんて今すぐやめてください

書き込みレス一覧

オブジェクト指向なんて今すぐやめてください
251 :デフォルトの名無しさん[]:2014/04/06(日) 00:55:17.97 ID:O4YLAHOK
いつまでどうでもいい議論やってるんだよ。
そもそもの設計がおかしい。Square をクラスにするのが間違い。
Rectangle に IsSquare() メソッドを用意するのが正しい。
加えて Rectangle.createSquare(size) メソッドもあるとよい。
オブジェクト指向なんて今すぐやめてください
258 :251[sage]:2014/04/06(日) 17:53:16.69 ID:O4YLAHOK
> その提案のポイントは、オブジェクト指向設計で
> そもそも継承は必要か?という、継承を使うことの是非だよね?
アホか。継承は必要に決まってんだろ。

間違った設計に間違った継承をしている時点で「非」であって
お前らの議論は無意味だっていってるだけだ。
お前らは「議論っぽい何か」をしているに過ぎない。
オブジェクト指向なんて今すぐやめてください
261 :251[sage]:2014/04/06(日) 18:04:09.78 ID:O4YLAHOK
具体的な指摘?251で書いたじゃん。
正方形である、というのは長方形の1つの属性だから。
変える可能性がある属性を、簡単には変更できない「クラス」
として表現するのは間違っている。
高さと長さを変えられない immutable な設計なら
別クラスでもまだマシ。
オブジェクト指向なんて今すぐやめてください
275 :251[sage]:2014/04/06(日) 22:34:07.02 ID:O4YLAHOK
おい、勝手に一般化するなよ。
273 がいうように、目的によってふさわしい設計は
変わるんだからさあ。
頂点数が増減するなら、3角形と4角形はもちろん
多角形クラスの属性に決まってんじゃねえか。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。