〔隔離〕デザインパタ ..
[2ch|▼Menu]
449:デフォルトの名無しさん
05/06/26 13:40:27
>>446
なんで?
多態性や継承なんてバグの温床だと思うけど?

450:デフォルトの名無しさん
05/06/26 13:41:48
>>449
> 多態性や継承なんてバグの温床だと思うけど
なんでそう思ったんだい?

451:デフォルトの名無しさん
05/06/26 13:41:58
>>448
本質じゃないよ。
本質は対象物の構造をそのままソースに映すことだよ。
多態性なんて付属品じゃないか。

452:デフォルトの名無しさん
05/06/26 13:43:29
>>450
自分の主張を入れて無いレスにレスは返さないよ。
自分はどう思うけど〜って形にしてくれない?

453:デフォルトの名無しさん
05/06/26 13:45:16
対象物の構造をそのままなんていってるが
純粋架空物のクラスは作らないのかよ

454:デフォルトの名無しさん
05/06/26 13:46:10
オブジェクト指向に多態性が必要ないっていう意見は初めて聞いたな

455:デフォルトの名無しさん
05/06/26 13:48:40
>>454
なぜそっちを相手にしてるのか?
が疑問だ。

456:デフォルトの名無しさん
05/06/26 13:48:44
>>454
心に刻んでおきたまへw

457:デフォルトの名無しさん
05/06/26 13:52:16
>>450
多分、>>449はC++プログラマーで基底クラスのデストラクタをvirtualにし忘れたとか、
そういう低レベルのことをいっているんジャマイカ?

458:デフォルトの名無しさん
05/06/26 13:55:43
多態を否定すると、Javaのライブラリが何も使えなくなってしまうなw

459:デフォルトの名無しさん
05/06/26 13:57:15
おい、34℃超えたってよ。

460:デフォルトの名無しさん
05/06/26 14:01:03
>>458
アンチの彼はC++しか使ったこと無いみたいだから、いいんじゃネーノ

461:デフォルトの名無しさん
05/06/26 14:01:17
>>458 boostもC++の標準ライブラリも使えないっす。つらすぎる。

462:デフォルトの名無しさん
05/06/26 14:01:23
>>457
そのレベルなの?

基底クラスをバーチャルにするしないは、場合よるか、
統一事項の世界かと?

463:デフォルトの名無しさん
05/06/26 14:02:49
>>441
設計、分析、実装の違いがわからん厨は糞して寝ろw

464:デフォルトの名無しさん
05/06/26 14:07:05
>>461
MFCも使えないな。
# まぁ、別の意味でMFCは使えないライブラリだし、いいのか?

465:デフォルトの名無しさん
05/06/26 14:08:28
C++ライブラリはまず全滅。
Cの時代に逆戻り。

466:デフォルトの名無しさん
05/06/26 15:24:27
なんだ、この程度のを相手にしていたのか。
キミにはなっかりだよ。

467:デフォルトの名無しさん
05/06/26 15:24:36 BE:56191542-
(´ー`)早くID導入されてほしいな

468:デフォルトの名無しさん
05/06/26 15:32:50
継承とポリモーフィズム使わないんならそれはオブジェクト指向じゃなくて
モジュール指向だとか抽象データ型の世界だろ
別に後者が悪いという訳じゃないが、オブジェクト指向を後者から決定的に
峻別するものが継承とポリモーフィズム。

469:デフォルトの名無しさん
05/06/26 16:30:54
>>468
なんどもいうけど
オブジェクト指向ってのは
対象物の構造をソースに反映させることだよ。
継承やら多態性なんてのは本質からはずれまくってて話しにならないよ。
だいたい継承やら多態性なんてのは設計がきっちりできたあとの話だろ?
結局、設計が腐ってたら継承だって多態性だって全く意味が無いよ。

470:デフォルトの名無しさん
05/06/26 16:40:31
>>469 ポリモーフィズムの意味を理解した上での発言だよね?

471:デフォルトの名無しさん
05/06/26 16:41:52
>>470
そのつもり。
まず、正しい分析、正しい設計ありき。
継承や多態性なんて出てくるのはあとのあと。

472:デフォルトの名無しさん
05/06/26 16:47:56
>>471 設計終わってから新しくクラス派生させるの?
設計終わってから派生させちゃいけないっていってるわけじゃないよ。

でも実装時にクラス派生させることを前提にした設計って...

473:デフォルトの名無しさん
05/06/26 16:52:03
>>449
使いこなせない事の言い訳に「バグの温床」というのは
よく聞かれる詭弁ですね。

474:デフォルトの名無しさん
05/06/26 16:52:10
継承なんて面倒なんで、pimpl使えばいい、
どうせ関数呼出しに関しては継承とたいして変わらん、
動的な切替えもできるし。

475:デフォルトの名無しさん
05/06/26 16:59:10
>>474
pimplイディオムは良くってデザインパターンはダメってのが良く分からん。
pimplではなく委譲といえばまだ分かるんだが・・・

476:デフォルトの名無しさん
05/06/26 17:03:36
>>472
そんなウォーターフォールな脳みそでこの先どうするつもりだw

477:デフォルトの名無しさん
05/06/26 17:07:58
>>476
いや、設計は設計、実装は実装みたいな言いかたする割には、
実装に強く依存した設計するんだなって思ってさ。

478:デフォルトの名無しさん
05/06/26 17:25:47
>>474 継承を使用しないでどうやって多態性を導入するの?

479:デフォルトの名無しさん
05/06/26 17:27:16
Javaだったらインターフェースがあるけどさ

480:デフォルトの名無しさん
05/06/26 17:33:16
>>469
またお前か

481:デフォルトの名無しさん
05/06/26 17:42:45
>>477
てゆうか、設計が崩れたら実装はやり直しでしょ。

482:デフォルトの名無しさん
05/06/26 18:08:11
設計が終わってから、新規にクラスを導入するってのはあり得ない事ではないんだけど、
設計終わってから継承、そしてポリモーフィズムを取り入れるってことは
新しくクラスを導入することが確定事項としてあるわけで、
それって設計が終わってないって事じゃないのか?

483:デフォルトの名無しさん
05/06/26 18:12:40
HumanクラスがFactoryで生成されるのはオブジェクト指向的におかしい!
先ずはFatherクラスとMotherクラスを作るべきだ!

⊂⌒~⊃。Д。)⊃ どうでもいいですよ〜

484:デフォルトの名無しさん
05/06/26 18:20:55
>>482>>469への問題提起ね

485:デフォルトの名無しさん
05/06/26 18:22:46
>>469
>対象物の構造をソースに反映させることだよ。 

この時点で大きな間違いを犯していることに気付いてくれ OTL

>継承やら多態性なんてのは本質からはずれまくってて話しにならないよ。 

んで、この行は前行と合わせるとえらく矛盾している事にも気付いてくれ OTL

486:デフォルトの名無しさん
05/06/26 18:23:37
>>482
ウォーターフォールしか頭にないのか?

分析→設計→実装→分析→設計→実装→設計→実装→分析→設計→実装・・・

ってやっても別にいいんだぞ。

487:デフォルトの名無しさん
05/06/26 18:24:02
>>483
ヒント:クローン

488:デフォルトの名無しさん
05/06/26 18:25:10
>>485
ちゃんどどこがどうまちがっているまで書いてくれなきゃレスはつけないのでよろしく。

ちゃんと自分の主張を相手に伝えることぐらいはできなくちゃ駄目だよ。
プログラムがどんなに組めたってそれじゃいっしょに仕事ができない。

489:デフォルトの名無しさん
05/06/26 18:31:19
>ちゃんと自分の主張を相手に伝えることぐらいはできなくちゃ駄目だよ。
主張するだけで具体性を伴ってないから、全く相手に伝わってない奴もいるな

490:デフォルトの名無しさん
05/06/26 18:31:32
>>486 いいよ。それで。
問題にしているのは>>469
> だいたい継承やら多態性なんてのは設計がきっちりできたあとの話だろ?
としていること。
>>469にとって継承のために新しくクラスを導入することは「設計をやり直す」
ことには属さない。

491:485
05/06/26 18:31:33
>>488
あ、了解。っていうか問題だけ提起して裏でごにょごにょ書いてたでス。


>対象物の構造をソースに反映させることだよ。  

オブジェクト指向を使えば、同じ対象物に対し、万人が同じ構造のソースを書いてくる……筈も無い事から、
構造を反映させるのは合っているが、構造の詳細はPGに任されると思った。
ニュアンスの問題。


>継承やら多態性なんてのは本質からはずれまくってて話しにならないよ。  

継承や多様性も含めた対象の構造を考えるのが、オブジェクト指向。
そこまで構造に反映させてくれ。


492:デフォルトの名無しさん
05/06/26 18:33:24
自分は具体的な話から逃げておいて相手には具体的な内容を要求するとはなんたる自己矛盾

493:デフォルトの名無しさん
05/06/26 18:37:26
>>469=>>474
>>475>>478をスルーするつもりなんだろうか?

494:デフォルトの名無しさん
05/06/26 18:45:15
>>490
ん?文章的には結論がついてるみたいだけど、何が聞きたいの?

>>491
でもさ、継承や多態性なんて構造に入れるのなんて
対象物の構造が間違いないぐらいきっちりわかってからの話じゃない?
要は全体の設計にさほど影響を与えるものでは無いよ。
俺の組み方だけど継承やら多態性やらを考慮してクラスを組み変えるのは一度実装が
ほぼ終わりに近づいてからしかやったこと無いな。
そこまで設計とは遠いものだと考えてる。

ちなみに最近じゃ使って無い。(むしろ、使わない方がいいと思ってる。)

495:デフォルトの名無しさん
05/06/26 18:46:02
>>493
悪いけど、>>474は俺じゃない。
pimplって何?w

496:デフォルトの名無しさん
05/06/26 18:48:00
>>493
469と474て同一人物じゃないだろ?
同一人物だとしたら説が矛盾する。

497:493
05/06/26 18:50:14
>>495 そうか...スマン
Pimplは Exceptional C++ にありますです。

498:485
05/06/26 18:52:25
>>494
>対象物の構造が間違いないぐらいきっちりわかってからの話じゃない? 

つまり貴方は、何時も見切り発進でやってると……言うような冗談は置いておいて

・分かっているならば構造に組み込むというのは FA
・分かった時点で構造に組み込むというのも FA

だれも 『判明していない構造』 を組み込めなんて言ってないですし



>継承やら多態性やらを考慮してクラスを組み変えるのは

っていうか、もしかしたらと思ったんだけど、
『コーティングの技巧として、構造とは異なる継承や多様性を組み込む』
とかやってませんか?

それはオブジェクト指向から微妙に外れるし、それを 「オブジェクト指向とは言わない」 と言うのはトートロジ

499:485
05/06/26 18:57:23
なんかデザパタじゃなくてオブジェクト指向の話になっているけど、

>>494
俺でも確かに、継承とかを使わないときは全く使わないんだけど、それでも時折閃くときがあるんだな
そういうときには使う

500:デフォルトの名無しさん
05/06/26 18:57:47
pimplって何?ときましたかw
これでコイツがC++で実務をこなした事は一度も無いって事が分かったな。

Java&J2EEに関する知識は皆無で、C++に関してはテンプレートに苦戦中
でpimplを知らないというレベル。なんとなく、どんな奴だか見えてきた。

501:490
05/06/26 18:57:51
>>494
聞きたいのは>>482だったんだが、
>>494を読む限り、君にとってis-aの関係のためのクラス導入は、
設計とはほぼ無関係であるとしてるね。

設計に無いクラスの導入を実装時にすることを確定事項とした設計であると理解して良いね?

502:デフォルトの名無しさん
05/06/26 18:59:17
教えて君の奇形だろ。

503:デフォルトの名無しさん
05/06/26 18:59:33
>>498
あ?なんか非常にわかりにくい文章で何言ってるのかわからない。
何がいいたかったの?
書いた本人的にも微妙でしょ?>>498の文章って。

504:485
05/06/26 19:00:42
>>503
微妙だけど?

505:デフォルトの名無しさん
05/06/26 19:05:51
横レス申し訳ないんだが。
「構造」って「データ構造+論理構造」だよね?

506:デフォルトの名無しさん
05/06/26 19:07:13
>>505
「オブジェクト構造」

507:485
05/06/26 19:17:51
まとめた

>>494
『コーティングの技巧として、想定していたオブジェクトの構造とは異なる継承や多様性を組み込む』 ことは、
たとえクラス等を使用していてもオブジェクト指向とは言えない (かもしれない)

508:デフォルトの名無しさん
05/06/26 19:20:24
>>507
何がききてぇんだ?w
もう、てめぇの中で結論は出てるのか?w

509:485
05/06/26 19:22:39
>>508
何も聞きたくありませんわ

510:デフォルトの名無しさん
05/06/26 19:33:05
is-aの関係なんて分析時に真っ先に判明するもんでしょ?普通は。
それを>>494では
> 継承やら多態性やらを考慮してクラスを組み変えるのは一度実装が
> ほぼ終わりに近づいてからしかやったこと無いな。
なんていっちゃってるし、これって設計せずにプログラミングしているのと何か違いがあるのか?

511:デフォルトの名無しさん
05/06/26 19:39:40
1.要求定義
2.分析
3.設計
4.実装
5.品質管理

それぞれのステージにおいてOOの意味や役割が異なる。という前提は確認しあってるの?

512:デフォルトの名無しさん
05/06/26 19:42:24
設計に落とす段階で挫折する人が多いようだけど。そういう人たちがデザパタに
頼っちゃうのかな?

513:デフォルトの名無しさん
05/06/26 19:59:29
とデザパタに挫折した人が言っております。

514:485
05/06/26 20:03:16
デザパタに挫折したからどうなるってもんでも無いような気がしますが


デザパタって、料理のレシピみたいな物なのかもね
レシピを見れば、腕が良ければそこそこの料理ができる
レシピをたくさん眺めていれば、新しい料理を作ってみることもできる

……レシピを見なくても、料理できる人は料理しちゃう

515:デフォルトの名無しさん
05/06/26 20:04:31
>>494は、先に継承・多態性を否定したデザパタ否定派が、
多態性を否定するとほとんどの既存のライブラリを使用できなくなることを指摘され、
それを無理に方向修正しようとして失敗した結果だろ?

516:デフォルトの名無しさん
05/06/26 20:05:56
>>513
そういうパターンの使い方が限界なんだろうな。ここまでくると頭蓋骨の容積の問題か?

517:デフォルトの名無しさん
05/06/26 20:07:32
>>516

512 への間違い?

518:デフォルトの名無しさん
05/06/26 20:11:49
>>515
×デザパタ否定派
○デザパタ否定君

519:デフォルトの名無しさん
05/06/26 20:14:07
>>517は天然?

520:517
05/06/26 20:20:29
>>519

>513 :デフォルトの名無しさん :2005/06/26(日) 19:59:29
> とデザパタに挫折した人が言っております。

>516 :デフォルトの名無しさん :2005/06/26(日) 20:05:56 
> >>513
>そういうパターンの使い方が限界なんだろうな。ここまでくると頭蓋骨の容積の問題か? 

ごめん。この2個のレスが全然繋がらないんだ

521:デフォルトの名無しさん
05/06/26 20:28:13
>>428があるから継承・多態性を否定しないと、
デザパタはオブジェクト思考に従っていないからダメ
というロジックが崩れてしまうし、
かといって継承・多態性を完全に否定してしまうと今度は、
ほとんど全部の既存のライブラリを使えないことになってしまうし・・・

と、考えたデザパタ否定君は>>494をカキコしたのでしょう。

522:デフォルトの名無しさん
05/06/26 20:28:47
>>520
だろうね。

523:デフォルトの名無しさん
05/06/26 20:32:48
>オブジェクト指向の重要な概念として(1)カプセル化(2)継承(3)多態性というのがあるよね。
まあ、最も重要な概念である「振る舞い」を外してる時点でアレだけどね。

524:デフォルトの名無しさん
05/06/26 20:33:51
>>523
「振る舞い」 というか 「インターフェイスの抽象化」 の方が

525:デフォルトの名無しさん
05/06/26 20:41:04
>>524
もう一息だね。
「インターフェイスの抽象化」を「振る舞い」 と呼びたくなった時にはじめて
自分がテイクオフしたことを実感できると思うよ。頑張って!

526:デフォルトの名無しさん
05/06/26 20:45:39
>>525
ああ、多分俺が考えているのと違うわ。
「対象物のインターフェイスを抽象化する」 = 「対象物の振る舞いを定義する」

527:デフォルトの名無しさん
05/06/26 20:47:15
>>526
うん。違うね。

528:デフォルトの名無しさん
05/06/26 20:50:02
単なる集約を抽象化などと小難しく表現するのは勘弁な。

529:デフォルトの名無しさん
05/06/26 20:54:56
悪い。「振る舞いの定義」 の 「の定義」 って部分がさらりと出てこなかった。

530:デフォルトの名無しさん
05/06/26 20:55:27
>>526
イタタタタ

531:25 ◆41ucRLNOBQ
05/06/26 20:56:28
俺は>>508あたりからレスしてないぞ。

532:デフォルトの名無しさん
05/06/26 20:57:56
>>531
それが何か?

533:デフォルトの名無しさん
05/06/26 20:58:37
>>531
何か?

534:デフォルトの名無しさん
05/06/26 21:14:39
ところで、今日考えてたんだけど、否定派の主張は

 『デザパタはオブジェクト指向に従っていない、トリッキーなコードである』

ってコトらしいけど、俺は仮説として

 『デザパタを適用してもオブジェクト指向に従っている例は存在するのではないか』

を考えた。否定派の主張を覆すならば、その様な具体例を示せれば良いと思う。
もし存在すれば、デザパタは反オブジェクト指向的コードを 強制する 物ではないと示せる筈だから。

んで、具体例を挙げるにあたって、

 『実世界の物体において実現されている構造ならば、オブジェクト指向で考えられる。つまり、オブジェクト指向に従っている』

と考えた。

【続く】

535:デフォルトの名無しさん
05/06/26 21:14:51
【続き】

んで、試しに Strategy が適応されている、もしくは Strategy 的な構造になっている現実世界の実例を考えてみたら

 ・マザーボードと CPU の関係
 ・ゲームボーイとカートリッジの関係

とか、妙にたくさん出てきて困った。

これらの関係は、2つの接触部分を固定化して、片方を必要に応じて切り替えられるようになっている関係だ。
必要に応じて切り替えられる、って言うのはつまり切り替えなくても良い、って意味も含むけど。

んで、俺の仮説における具体例が示せたわけだが、果たして合っているだろうか……

======

あと、この例ならば、以前否定派の人が 「戦術をクラスとして抜き出すのはオブジェクト指向的ではない」
って言っていたことの、簡単な反証にもなると思う。

この主張は 「戦術≠オブジェクト」 ってコトを根拠にしているけど、
「抜き出す作業」 はつまり、「戦術を内包したオブジェクトを定義する」 ことに等しいから、そもそも問題になってない。

536:デフォルトの名無しさん
05/06/26 21:25:12
>>534-535
>>386がよくまとまってるから読んでからにしたほうがいいと思う。


537:デフォルトの名無しさん
05/06/26 21:29:04
>>536
否定派の主張が間違っているって言うこと?
その主張には何通りかあったと認識してたけど……

538:デフォルトの名無しさん
05/06/26 21:34:49
ui

539:デフォルトの名無しさん
05/06/26 22:01:18
いい加減に
『「現実物をそのままモデル化するのがオブジェクト指向」ってのは間違ってるんだぜ!ぎゃはは』
っていう釣りは止めてください。
おまいらは本当に進歩がないですね。


540:デフォルトの名無しさん
05/06/26 22:01:41
わかったのか、前橋?


541:デフォルトの名無しさん
05/06/26 22:04:51
『「現実物をそのままモデル化するのがオブジェクト指向」ってのは間違ってる』 って言ってるのは俺だけだなそういえば

542:デフォルトの名無しさん
05/06/26 22:05:25
ところで前橋って何

543:デフォルトの名無しさん
05/06/26 22:05:48
モノを知らない人が来ました。


544:デフォルトの名無しさん
05/06/26 22:05:55
>>540
前橋って誰だー!

545:デフォルトの名無しさん
05/06/26 23:06:27
=================================================================
     要するに、読む価値ないスレ。
     無理に読んだら、確実にバカが伝染する
=================================================================

546:デフォルトの名無しさん
05/06/26 23:07:44
>>545
枠線付けないとみんなにスルーされると思って不安なんですねw

547:デフォルトの名無しさん
05/06/26 23:08:07
ほんと、痛い人の巣窟

548:デフォルトの名無しさん
05/06/26 23:10:15
これだけ痛い人が一つのスレに集まるのは奇跡的。
つか、どー考えても自作自演だろ、この痛さは

549:デフォルトの名無しさん
05/06/26 23:17:32
痛い人同士の間でこれらが会話(議論)として成り立っているのが、真に不思議

550:デフォルトの名無しさん
05/06/26 23:23:18
自作自演の脳内会話だから
・・・いわゆる一般の会話じゃなくて、
分裂症患者の妄言みたいなもの

551:デフォルトの名無しさん
05/06/27 00:22:49
ところで前橋とはどのような殿方かね?
っていうか誰だよ前橋。

552:デフォルトの名無しさん
05/06/27 00:23:37
まあ隔離スレとしてはこんなものでしょう。

553:デフォルトの名無しさん
05/06/27 00:54:04
ここのアンチみたいな人が部下や同僚にいると大変だよなぁ・・・
まぁ、実際この手のタイプはいるけどさ

554:デフォルトの名無しさん
05/06/27 02:34:47
>>541
>「現実物をそのままモデル化するのがオブジェクト指向」

痛いよなw だから存在しない「抽象の抽象」は理解不能なんだよなw
いつからOOPってこんな稚拙で低知能な思考形態を正当化する概念になったんだ?
こんなのプログラム組んだことのない、影で「クソ設計勘弁してくれ」呼ばわりされている「自称」SEの戯言だから心配するな。
こういう連中が「オブジェクト指向」と連呼するごとにチープな言葉になっていく。


555:デフォルトの名無しさん
05/06/27 02:37:54
いや、素人でしょ?>彼

556:デフォルトの名無しさん
05/06/27 02:41:46
つまり、アンチがこんなところで必死なのは、自分の思考能力を超えているような概念が流行してしまっては困るからだよ。
過去ログを見てみ。クソみたいな感情論,オリジナリティあふれる稚拙なオブジェクト指向論ばっかで、まともにデザパタを理解しての批判は一つもない。
必死に自分のカスぶりをアピールしているだけということに本人が気付いていないところが滑稽だよなw


557:デフォルトの名無しさん
05/06/27 03:28:20
>>555
まぁ、Fランク文系大卒で営業からSEに転向した(もしくはそれに準ずる)という意味ではど素人だわな。


558:デフォルトの名無しさん
05/06/27 03:30:11
ねぇ、ここに粘着してるキミは、
明日の仕事は無いのかな?
つか、未来永劫仕事無いのか?

・・・気楽でいいなぁ、落伍者は

559:デフォルトの名無しさん
05/06/27 03:40:43
>>558
エリート相手に落伍者呼ばわりかよ小アジアの5流NEAT風情がw
こっちは日曜日の昼前なの。


560:デフォルトの名無しさん
05/06/27 03:43:03
要するに、海外逃亡したけどやっぱ2ちゃん荒らしが日課の落伍者か

561:デフォルトの名無しさん
05/06/27 03:43:59
ヒント:脳内海外

562:デフォルトの名無しさん
05/06/27 07:21:39
>>554-556
定期的にこういうのが湧いちゃうのは仕方がないのかな?


563:デフォルトの名無しさん
05/06/27 07:48:54
>>562
仕方がないんじゃない?
そう言われても仕方がないのが事実だからね。

564:デフォルトの名無しさん
05/06/27 07:51:04
>>562
>>552

565:デフォルトの名無しさん
05/06/27 10:23:24
>>562-564
(・∀・)

566:デフォルトの名無しさん
05/06/27 13:54:03
>>554-556 >>559
さすがエリート的な発言ですね。
っていうか議論のレベルがアンチ以下のような気がするんですが。
ガキ同志の悪口のいい合いじゃん。
こんなのがエリートだなんて人間終わってるな。

567:デフォルトの名無しさん
05/06/27 14:22:18
かつてのアンチオブジェクト指向スレと同じ流れ
Template Methodパターンかな

568:デフォルトの名無しさん
05/06/27 14:23:16
>>557は認めるのかw

569:デフォルトの名無しさん
05/06/27 14:48:00
>>568
それ本人じゃね?

570:566
05/06/27 15:58:08
>>568
むっ?漏れへのレス?本当だ。見逃してますた。

>>569
むっ?漏れへのレス?漏れは>>557はじゃないですたい。

571:566
05/06/27 15:59:39
>>554-557 >>559
というか俺も言い過ぎた。ごめんよう。

572:デフォルトの名無しさん
05/06/27 19:10:15
学生やってる間にあれやこれやと思いを馳せるのはいいことだ。がんばれ。

573:デフォルトの名無しさん
05/06/27 23:52:28
ただ、固定観念にとらわれないように気をつけたほうがいいね。
本当に正しいことなんてそれほどない。
5年たったら評価が真逆になっていたり。

柔軟じゃないと変化についていけないお

574:デフォルトの名無しさん
05/06/28 04:29:22
>5年たったら評価が真逆になっていたり。 orz

575:デフォルトの名無しさん
05/06/28 11:44:54
GoFも5年以上たってるし、
もう海外ではもっとすごい手法が編み出されてるんだろうな。
取り残されているようでカナシス。

576:デフォルトの名無しさん
05/06/28 15:19:05
テクニック 踊らされれば 最先端
うれしや悲し 操り人形


577:575
05/06/28 16:49:00
>>576
まあ、そうだな。
俺は常に良いものを勉強していきたいし。
ある意味、操り人形。

578:デフォルトの名無しさん
05/06/28 18:00:01
>>575
 情動過多による学習障害か?
 >> スレリンク(tech板:14-15番) のリンク先を注意深く嫁

579:デフォルトの名無しさん
05/06/28 18:58:30
>情動過多
詳しい意味はしらないけど、
漢字見る限り多分俺それだ…これって病気なのか?

580:デフォルトの名無しさん
05/06/28 19:08:22
リンク先は読んだのか?
早く読め

581:デフォルトの名無しさん
05/06/28 19:20:57
邪魔して悪かった。俺はROMだ。575じゃない。

582:575
05/06/28 19:44:28
>>578
すまんす。漏れは基本的に英語が読めん。
それにそのリンク先も、新しい技術に関する情報であって、良い情報なのかどうかわからん。
新しいからといって良いものとは限らんし。

というか「面白い技術情報は海外にあるけど漏れ英語読めねーし」と諦めたときから学習する気がうせた。

583:541
05/06/28 20:27:26
>>554
×「現実世界をそのままモデル化するのがオブジェクト指向」
○「現実世界にオブジェクト指向的な構造を“見いだし”または“作り上げ”、その構造をモデル化するのがオブジェクト指向」

そのままモデル化したら、ある対象物Aからの構造は1通りに決まりそうだけど、そういうわけにも行かない
モデル化の前段階として、オブジェクト指向的な構造を考えるステップが存在していて、そこで意外と構造は書き変えられている

例)
  java.lang.System.out と System.Console は、両方とも Console への入出力を扱うが、双方には大きな違いがある
などなど




……ってゴメン。書いてて気付いたけど 『オブジェクト指向的な構造を考える』 って思いっきり 『モデル化』 だった罠
超訂正

584:デフォルトの名無しさん
05/06/28 20:34:59
似たものを、共通項でくくりひとまとめにするのがオブジェクト指向。


585:デフォルトの名無しさん
05/06/28 20:56:47
>>584
何か違う気がする。

586:デフォルトの名無しさん
05/06/28 21:11:46
>>582
スレリンク(tech板:14番)で、ドメイン名が jpで終わってるリンクと、
スレリンク(tech板:15番)のリンクは、
全部日本語のページだ。
早く読め。

587:デフォルトの名無しさん
05/06/28 21:18:29
>>583
>そのままモデル化したら、ある対象物Aからの構造は1通りに決まりそうだけど、そういうわけにも行かない
>モデル化の前段階として、オブジェクト指向的な構造を考えるステップが存在していて、そこで意外と構造は書き変えられている
そんなのお前のレベルが低いからじゃんw

>○「現実世界にオブジェクト指向的な構造を“見いだし”または“作り上げ”、その構造をモデル化するのがオブジェクト指向」
そんなのまで許しちゃったら、オブジェクト指向(?)で作ってもわけのわからないクラスばっかり増えてちっとも便利じゃないじゃん。

ちゃんと考えてるの?
俺もオブジェクト指向覚えたばかりの頃はそういういらんクラスが出たけど
最近は研ぎ澄まされてきて、そんな必要ない中間クラスはさっぱりでなくなったよ。
単に経験の差のような気がするけどねぇ。

588:デフォルトの名無しさん
05/06/28 21:21:54
>>587
継承も多態もないオブジェクト指向(?)の何が便利なの?

589:541
05/06/28 21:25:20
>>587
>そんなのまで許しちゃったら、オブジェクト指向(?)で作ってもわけのわからないクラスばっかり増えてちっとも便利じゃない

現実世界とは無関係の物を捏造しろ、とは言っていないんで注意。
大まかな部分は似せろ、細かな部分で調節しろ。

俺は、経験というか世界観の違いのような気がするんだけどねぇ。

590:デフォルトの名無しさん
05/06/28 21:33:56
>>587
 >>49の意味をちゃんと理解しろ、バァァァァーーーーーーカ

591:デフォルトの名無しさん
05/06/28 21:37:04
ノーターリンのOCaml厨は生きとるか?

592:デフォルトの名無しさん
05/06/28 21:37:54
ノーリターンに見えた

593:デフォルトの名無しさん
05/06/28 21:40:03
>>591
 >>591自身の過去レスを厨房呼ばわりする
 >>591の人生って無価値

594:デフォルトの名無しさん
05/06/28 21:41:15
2ちゃんねるの粘着くん(約一名)って、
コンプレックスだらけだな。カワイソ(爆笑

595:デフォルトの名無しさん
05/06/28 21:57:03
>>594
しかし、それでもこっちが本スレっぽくなって、
本スレが過疎スレになってしまう不思議w

みんなどっちが正しいこといってるかなんて感覚ではわかってるんだよ。
だってデザパタっておせじにもわかりやすいとはいえないじゃん。
こういうのは直感が役に立たないもんは流行らないよ。
みんなで使うモンなんだからさ。

596:デフォルトの名無しさん
05/06/28 22:15:11
>>595
スレリンク(tech板:14番)で、ドメイン名が jpで終わってるリンクと、
スレリンク(tech板:15番)のリンクは、
全部日本語のページだ。
早く読め。 読んだら報告しろ

597:595
05/06/28 23:02:40
>>596
俺は>>582じゃないよー。

598:582
05/06/28 23:13:37
>>596
えっ?いやあの。

1.エンタープライズアプリケーション開発のパターン by マーチン・ファウラー
これ洋書の紹介だけじゃん。(´∀`;)

2.マーチン・ファウラー's bliki (blog)
これ更新履歴一覧じゃん(´∀`;)
ここのは「クロージャ」の説明しか読んだことない。全部読めと?

3.MixJuiceによるデザインパターン改善カタログ
リンク切れしてるじゃん(´∀`;)

4.AspectJ を使ったデザインパターンの改善と支援
まずアスペクト志向がワケワカラナスなので説明がワケワカラナス(´∀`;)

599:デフォルトの名無しさん
05/06/28 23:14:52
>>590
すごい。中学時代を思い出すかのような素敵なレスだ。

600:582
05/06/28 23:16:32
>>596
いやぁ(´∀`;)ゞ、ごめんねぇ。

601:デフォルトの名無しさん
05/06/28 23:22:48
>>597
いいからお前も読んどけって。
どうせ頭の中身は >>582とどっこいどっこいだろ?

>>598
おまえには、短い文章の読解力もろくにない事がよく判る。

1. 日本語版ページには、ごく一部を除いてほとんどの洋書の邦訳版書名が載ってるだろ、
 それくらい最低読んどけ。

2. 上記1.の文書が掲載されているblog (bliki)だ。
 気になる文書があったら端から目を通してみろ。
 そうすれば、ここまでレベルの低い会話はしなくて済む。

3. こっち嫁
 URLリンク(staff.aist.go.jp)

4. なんだよ?結局英語がわかんねぇだけじゃなくて、日本語でも駄目なんじゃねぇか。
 じゃ 上の1の本、端から買って嫁。読み終わってから議論しろ

602:デフォルトの名無しさん
05/06/28 23:24:59
最初から学習する気がないのかよ

603:582
05/06/28 23:32:02
>>595
こういっちゃなんだが元々、過疎スレだったのさ(涙

>>601
>1. 日本語版ページには、ごく一部を除いてほとんどの洋書の邦訳版書名が載ってるだろ、
> それくらい最低読んどけ。
>>596のレスにこんな深い意味が込められていたのかーwwwいや冗談です。まあ、買って読んで見ます。

>2. (略
まあ、これは読む気だった。

>3. こっ(略
thx

>4.なん(略
いやぁ。これ全部書き途中&自分用メモみたいだわ。文章としては非常に読みにくい。
パターン説明の8割がソースコードで解説とかアリエナス。ワケワカラナス。

604:デフォルトの名無しさん
05/06/28 23:35:10
語尾「ねぇ。」もNGワードにすべきだと気付いた。

605:デフォルトの名無しさん
05/06/28 23:37:40
>>603
正直に言え。おまえはソースなんてろくすっぽ読めない素人だろ?
証拠のソース出せずに荒れ、UML設計でいいから出せと言われてまた荒れ、
挙句にソースで解説されても判らねぇ?はぁ?

おまえには、ここで議論する資格ねぇんだよ。
さっさと巣に戻って、プルプルプルプル一晩中震えてろって

606:デフォルトの名無しさん
05/06/28 23:39:15
>ここで議論する資格

( ´,_ゝ`)プ

607:デフォルトの名無しさん
05/06/28 23:40:20
クズはさっさと巣に戻れ

608:デフォルトの名無しさん
05/06/28 23:41:21
=================================================================

  現在、ソースも読めない素人が粘着中です。
  粘着が巣に戻ってプルプルプルプル震えだすまで放置しましょう。

=================================================================


609:デフォルトの名無しさん
05/06/28 23:43:11
>>602
そーゆーこと。
さっさとこいつをアクセス禁止にしないと、
プログラム板の荒れが収まりようがない
のは周知の事実

610:デフォルトの名無しさん
05/06/28 23:43:39
↓玄人が一言

611:582
05/06/28 23:43:48
>>601
なにぃ!J2EEパターンとかいう本があったのね。
これはめっさ読みたい。ありがとう。

>>605
おおぅ、なんか荒れてるなぁ(´∀`;)
漏れはむしろこのスレでソースコード書いてた奴さね。
まあ、議論する資格なさそうだから消えるよ。

612:582
05/06/28 23:44:22
あっ、玄人ゲットウレシスwwww

613:デフォルトの名無しさん
05/06/28 23:51:26
議論スレで人に「本読んで勉強してくださいね」ってのは無しだよ。
自分でDLLが無いと動かないMFCアプリ作っておいて
ユーザに押し付けて、動かないのをユーザのせいにする奴とにてるよ。

この場合ってMFCのDLLが無くても動くように作るのが普通だよね?

結局さ、議論スレで強引に自分の気にいった本を読むように押し付ける奴ってこういう奴なんだよ。
俺等が読んで無い本はお前にとってMFCのDLLなんだろ?w
じゃあさ、DLLが必要なくても動くようにしてこいよw

614:デフォルトの名無しさん
05/06/28 23:53:24
>>613
と、ソースも読めない厨房が寝言をほざいてます(笑













無視無視

615:デフォルトの名無しさん
05/06/28 23:54:36
J2EEパターン本すら初めて知った素人>>582
玄人のフリをする痛いスレ

616:デフォルトの名無しさん
05/06/28 23:55:17
>>604
耳や尻尾をみつけた時は黙って自分の胸に仕舞っとけ。
気付いてる奴はとっくに気付いてて発言者の特定に使ってるんだから
そういう発言は邪魔になる。無くて七癖文章の癖ってなw

617:デフォルトの名無しさん
05/06/28 23:58:26
>>613
議論をするにはいくらかの前提が必要だ。敷居と言い直してもいい。
必要と発言するにも、不要と発言するにも、最低限それについて知
っていなければ議論にならない。

618:デフォルトの名無しさん
05/06/28 23:59:22
>>614
図星突かれて、ファビョ(火病)って改行連発しちゃった?

619:デフォルトの名無しさん
05/06/29 00:00:42
なんでわざわざ(火病)w

620:デフォルトの名無しさん
05/06/29 00:01:49
>>617
MFCのDLLはユーザが自分で入れておくべきだと。そういうことか。
まあ、流行らないものって全部そうだよ。
MSが出したManagedなんとかっていうゴミもこんな感じで流行らないし。
勝手に敷居を作るのはかまわないけど、みんなの同意もなしじゃ
独りよがりと言われてもしょうがないよね?

621:デフォルトの名無しさん
05/06/29 00:03:21
自分が知っていることが常識ですよ。

622:デフォルトの名無しさん
05/06/29 00:05:04
>>617
同意。そして、>>608に賛成。

623:デフォルトの名無しさん
05/06/29 00:05:37
ここの粘着は本当に単純だね。
図星を突かれると、瞬間的に脳が火病って途端に話が非論理的になるからな。

624:デフォルトの名無しさん
05/06/29 00:06:30
>>616
かつての「ねぇ」遣いは、多少マトモな事を言う糞粘着院生だったんだけどねぇ(藁
今の「ねぇ」遣いは、皆が一番嫌っているコテハンの多くを駆使してる基地外だからなぁ(w


625:デフォルトの名無しさん
05/06/29 00:07:35
で?>>596のリンク先文書は読んだ?
さっさと報告しろ

626:デフォルトの名無しさん
05/06/29 00:09:45
>>624
アレは瞬間湯沸かし器だから、一発で判る。
たぶんそのうち、脳溢血で逝くだろう。その日を楽しみにしている。

煽って煽って喧嘩ばかりの荒んだ毎日。可哀想な人生だね。同情するよ

627:デフォルトの名無しさん
05/06/29 00:10:36
>>625
そう人にDLLの挿入を押し付けるなよw
俺等が入れたくねぇって言ってるんだから。
むしろてめぇの方がDLLが必要ないように実行ファイル作ってこいよw

628:582
05/06/29 00:11:07
>>625
えっ、漏れっすか!
漏れ書き込んでいいんすか!

いやぁ、まだ読んでません。(´∀`;)ゞ

629:デフォルトの名無しさん
05/06/29 00:11:48
DLLについて議論している粘着(約一名)の方へ

DLLに関する議論はスレ違いです。
適切なスレに移動したらいかがですか?
頭悪いから理解できないかな?

630:デフォルトの名無しさん
05/06/29 00:12:51
>>628
じゃぁさっさと読め。
読み終えるまで発言するな。
他のレス番使った発言も一切するな。

631:デフォルトの名無しさん
05/06/29 00:16:10
>>629
例え話がぴったりだったからそんな的外れないい逃れするの?
君さっき改行連発してた人だよね?
もしかして、ファビョ(火病)った?w

632:デフォルトの名無しさん
05/06/29 00:17:15
>>631
と、ソースも読めない厨房が寝言をほざいてます(笑













無視無視


633:582
05/06/29 00:18:24
>>630
>他のレス番使った発言も一切するな。
これだけは言わせてもらうけど、漏れずっと名前欄に「582」って入れてる奴だよ。
他は俺の書込みではない。

634:デフォルトの名無しさん
05/06/29 00:19:24
>>633
じゃぁさっさと読め。
読み終えるまで発言するな。

以下、1000番まで同様な繰り返し。(省略)

635:デフォルトの名無しさん
05/06/29 00:20:19
キチガイの相手をするから、スレが荒れるのだと思う

636:デフォルトの名無しさん
05/06/29 00:21:09
>>634
くそ!DLLが無いと!俺のアプリがうごかねぇよ!
早く入れろよ!馬鹿!
もしかして、VBのランタイムの方?ぷw

637:デフォルトの名無しさん
05/06/29 00:22:05
>>635
それがおもしろいんだろ
もう、必死でしょう・・・最近のデザパタ厨

638:デフォルトの名無しさん
05/06/29 00:23:28
相手をしてる香具師はそいつと同レベルだと言うことに気付け

639:デフォルトの名無しさん
05/06/29 00:23:36
=================================================================

  現在、ソースも読めない素人が、話題をずらそうと必死に粘着中です。
  粘着が巣に戻ってプルプルプルプル震えだすまで放置しましょう。

=================================================================

640:582
05/06/29 00:23:55
>>634
君のための議論スレでもないのに自治活動お疲れさん。

つーか、ここはアンチデザパタさんと「デザパタは本当に必要か」議論するスレだと思ったんけど。
このスレに書込むには>>596を読めと?それはアンチデザパタさんが読むかな?
まあいいや、くだらないことだわ。

641:デフォルトの名無しさん
05/06/29 00:26:52
日本語の情報があっても学習する気のないヤシが必死に弁解していまつねw

642:デフォルトの名無しさん
05/06/29 00:26:56
普通の人間だったら、恥ずかしくて自殺すらしかねない恥をかいているのに、
それでもまだ自作自演で粘着してくる >>582のキチガイっぷりにひどく感心

643:デフォルトの名無しさん
05/06/29 00:29:30
>>640
>それはアンチデザパタさんが読むかな?

それならそれでろくに理解しようともせずにデザパタ不要と喚いてる厨であることがわかるので好都合

644:デフォルトの名無しさん
05/06/29 00:30:51
>>642
人間との言葉のやり取りに激しい飢餓感を感じ、
コケにされてもキチガイ扱いされてもスレにすがりつく疎外された人間
(例: ひきこもり、アル中患者、禁治産者)の類だろ、奴は

645:デフォルトの名無しさん
05/06/29 00:35:34
>>643
てゆうか、はやく学校卒業しろよw
みんな深夜まで仕事しててマジでぶっちゃけそんな本読んでる奴いないからw
みんなそれぞれ家庭があったり他に趣味があったり、プログラム1つとっても設計に
時間を費やせる奴ってそんなにいないぞ。

2年ぐらいかけてGoF本読むのが精一杯な奴多いんじゃねーかな?(俺は学生の頃読んだけど)

現場でプログラマの仕事の作業量みれば、
こんなの(デザパタ)流行らねーってわかるんだよ。
それじゃなくても不勉強な奴多いのに。
こんなの読むわけないだろwアフォかっつーのw

646:デフォルトの名無しさん
05/06/29 00:44:15
>>645
キチガイの発言の特徴は、時代感覚がズレまくっているあたりだな。

例えば先週か今週、本屋に行って雑誌売り場覗いてれば、
そんなキチガイみたいな書き込みはしないと思うけど。

647:デフォルトの名無しさん
05/06/29 00:45:58
流行る流行らないじゃなく自然に存在してるんだけど・・・・・・
もう最近ではそれと意識されずに使われてる事の方が多い。

648:デフォルトの名無しさん
05/06/29 00:49:04
>>645 プログラム1つとっても設計に時間を費やせる奴ってそんなにいないぞ

素人乙

649:デフォルトの名無しさん
05/06/29 00:51:35
JAVAは特にそうだな>自然に存在してる
でも、アレは酷だよな。パターンを知らない人間には意図が読めない
から、無駄に持って回った複雑な設計にしか見えない。ゲキムゴスw

650:デフォルトの名無しさん
05/06/29 00:58:24
>>646
まあ、現場で働いてる人間にそんなもん読む暇があるかどうかがわからない人間にはわからないだろうなw
たくさんの人に伝えなきゃ意味の無いものはそんなに複雑であっちゃいけないんだよ。
本を読め→読みました!→言っていることがわかりました。
なんて流れなかっただろ?
逆に俺の方から本の推薦をしたら、お前はきっと嫌がるだろう。
そんなこともわからない奴が設計について語ったって役に立たないことはわかるだろ。

誰もついていかないよ。
基本的に嫌じゃん。知識が無いのを馬鹿にされるのって。
必ず自分の知らない分野で仕返しされるじゃん。
個人ってそんなに万能じゃないじゃん。

お前も人を馬鹿にするとき、自分の知ってる分野をあげてそれについて語って、
相手がそれについての知識があさいとここぞとばかりに「勉強してくださいよw」とかいって
本を薦めて議論に勝った気になるのよくやってるじゃん。
これってされたほうの気持ち考えたことある?
この先、その調子で仲間とうまくやれる自信ある?

651:582
05/06/29 01:00:43
>>645
まあそうだねぇ。時間ないよなぁ。最近、本買うのも慎重になってきたし。
変な本読まされて時間を無駄にする事ほど苦痛なものはない。
でもデザパタはなかなかいいもんだと思うよ。一部だけのパターンは。

>>649
おお、それ激しく同意。以前、勉強をかねてJavaのソースコード解析してたけど、
Socketクラス辺りとかワケワカラナスwww(SocketImplとかSocketImplFactoryとかの変なクラス)
デザパタ知ってああそうなんだってすげぇとか感動した。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5370日前に更新/288 KB
担当:undef