- Git 8
840 :デフォルトの名無しさん[sage]:2014/04/10(木) 13:36:34.66 ID:tZxH7aP+ - 立派な大企業様なら、クソみたいなOSSを使わないで、自分達で作るなり買うなりすれば
いいのにねー。2chでアレがデキない、コレがデキナイと喚いているだけなら、無職に も劣る。
|
- オブジェクト指向なんて今すぐやめてください
315 :デフォルトの名無しさん[sage]:2014/04/10(木) 16:16:41.64 ID:tZxH7aP+ - 今回の正方形-長方形クラスの問題点は、具象クラス、抽象クラスとかは関係ないと思う。
煽り抜きで、ドローアプリ用の図形クラスを考えた場合、座標に関する情報を全く持って ないとか話にならない。だって、それを画面のどこに描画するのかがさっぱりわからない んだもん。 逆に、図形を頂点の集合として表現すれば、正方形とか長方形とかにクラス分けする意味 もなくなる。それが何角形だろうが何方形だろうが、どのクラスから継承されようが、統一 されたメソッドで変形、移動、描画、面積の計算、等々出来るよ。 自分の考えをまとめるよ。 1.具象クラス、抽象クラス、継承という議論をするのに、今回の正方形-長方形クラスは 適切とは言えない。 2.抽象クラスというアイデアが、そもそも良くない。「我輩の血を引くものは、みな 満月になると狼に変身できるメソッドを身につけないといけない。しかも、変身する 時は独自のポーズを編み出すこと」なんていう家の子供に生まれたくはないだろ? 「変身?できなくはないけど、親に教わった通りのやり方でやるよ」と言える方が自然。
|
- オブジェクト指向なんて今すぐやめてください
316 :デフォルトの名無しさん[sage]:2014/04/10(木) 17:10:11.12 ID:tZxH7aP+ - 3.デフォルトの動作が決まっていた方が使いやすいから、可能ならば具象クラスから継承
した方がラクだよね。いつ継承を利用するのかと言えば、大体の動作は申し分ないけど、 ここだけちょっとカスタマイズしたい、っていう時だもんね。
|
- オブジェクト指向なんて今すぐやめてください
321 :デフォルトの名無しさん[sage]:2014/04/10(木) 19:53:54.85 ID:tZxH7aP+ - >>320
おいらはpythonをメインにしていて、そういうことをデータ源を区別しないで読みこむ、みたいな ことは真面目にやったことないけど、もし今そういうコードを実装するとしたら、 1.とりあえずローカルファイルとして開いてみる 2.ローカルになければネットから開いてみる. 3...以下、総当たりで試してみる 4.どっかでハンドルがオープンできれば、そこから内容を読みこむ 5.どこにも見つからなければ例外を投げる みたいにするでしょうね。もっと上手い方法があれば教えてください。
|