トップページ⇒tech
283コメント93KB

オブジェクト指向は戦場では必要なし7 は必要なし

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
もう結論でちゃったんだもん
0153118NGNG
>>152
ん?
俺が話してたのはGUI部品を「作る」ときの利便性であって、
GUI部品を実際に生成する時の話じゃないよ。

あなたのほうのその文脈で返答したわけじゃなかったってことか。
0154デフォルトの名無しさんNGNG
あのー、オブジェクト指向でよく見かける、
インターフェースと、その実装(インプル)を分けるメリット
を教えてもらいたいのですが。

0155デフォルトの名無しさんNGNG
>>153
もちろん、GUI部品を作るときの話だよ。
GUI部品をオブジェクトとすることによって、>>143に書いたようなメリットを亨受できるんだよ。
つまり、GUI部品に求められる複雑さの多くはGUI部品をオブジェクトにすることで解決できるんだよ。
0156デフォルトの名無しさんNGNG
>>154
主に可換性だね。
可換性があることで、多態性とか拡張性につながっていく。
0157118NGNG
>>155
それは違うでしょ。
>GUI環境は仮想実体に公開インターフェースを通じて操作を委譲し、
>実際の動作は仮想実体が管理/実行する」
この恩恵は実装とインターフェイスを分離するという方針の結果であって

オブジェクトにすることの恩恵って言うのは
>それとも画面上に生成されたGUI部品ごとにモジュールをロードするのか?
のように部品ごとにロードしなくていい、てことでしょ?
#これだっていくらでも非OOで実装方法があるけど、OO的であることには賛成する

まあ仮想実態という言葉が下のことも含んでいるっていうのがあなたの立場なんだろうけど、
この2つのことは分けて考えるべきでしょ。
0158118NGNG
>>154
>あのー、オブジェクト指向でよく見かける、
>インターフェースと、その実装(インプル)を分けるメリット
違う違う。OOとは関係ない
インターフェースと、その実装(インプル)を分けるっていうのはものすごく一般的な手法で、
2chがIEだろうがネスケだろうがかちゅーしゃだろうが同じように使えるのだって
これのおかげ。

HTMLやHTTPというインターフェイスとIEやかちゅーしゃといった実装をわけているから
こんなことが出来る。

コンピュータを離れれば、トヨタだろうが日産だろうがGMだろうが、同じように運転できる
のだって、ハンドルやウィンカーというインターフェイスと実際の車がきちんと分離されているから
0159デフォルトの名無しさんNGNG
>>157
実装とインターフェースの分離をGUI上の各仮想実体(=オブジェクト)に対しておこなうのはオブジェクト指向でしょ?
一方でこれを手続き的に実装したら、GUI上の各仮想実体(=データ)は公開インターフェースを持っていない。
公開インターフェースを用意するのは各モジュールだからね。

もちろん、手続き型言語でもGUI上の各仮想実体ごとに公開インターフェースを設定することも可能だよ。
でも、それは手続き型言語でOOをしているにすぎないし、
それが可能なのは双方がチューリングマシン互換である以上、当然の話。
0160デフォルトの名無しさんNGNG
>>158
そりゃそうだが、>>154が訊いているのは、
プログラミング言語での細粒度な構成単位に「インターフェースと実装の分離」をするメリットでしょ?
0161部外者NGNG
こいつらA⊃Bがわからないらしいな。
0162118NGNG
>>159
Widgetごとにモジュールをロードすれば、普通のDLLやsoでWidgetになるでしょ?
この場合のデメリットは無駄が生じることだけど、それがOOであることの特有の
利点で、可換になることは実装とインターフェイスを分離したという単純な事実
の利点でしょ。

0163デフォルトの名無しさんNGNG
>>162
この人はキーワードだけで語っていて、
そのキーワードがプログラミング言語のどの要素に適用されているかを完全に無視(あるいは無知)してるんだよなー。
ほんと疲れるよ、こういうのの相手は。

> Widgetごとにモジュールをロードすれば、普通のDLLやsoでWidgetになるでしょ?

普通のDLLやsoを多重にロードできるのか?
ボタンDLLを3個とチェックボックスDLLを12個という具合に?
普通はシステム全体で共有されるんだよ。

> 可換になることは実装とインターフェイスを分離したという単純な事実
> の利点でしょ。

だから、その可換可能な要素の粒度を言ってるんだけど、まだわからんのか?
0164デフォルトの名無しさんNGNG
アホにわざわざ文句たれる>>163がステキ
0165デフォルトの名無しさんNGNG
そんな暇人につっこんであげてる>>164もステキ
0166デフォルトの名無しさんNGNG
つーことは、>>162はアホに認定されました。
0167デフォルトの名無しさんNGNG
つーことは、>>163,>>164はそれぞれ暇でステキな人、ステキな人に認定されました。
0168デフォルトの名無しさんNGNG
>>165にも何か称号を!
0169デフォルトの名無しさんNGNG
>>167 あたしは?
0170デフォルトの名無しさんNGNG
つーことは、>>165はスレッドレイプstに認定されました。
0171デフォルトの名無しさんNGNG
つーことは、>>169はネカマに認定されました。
0172デフォルトの名無しさんNGNG
1行野郎(一部ネカマ)がいるスレはここですか
0173デフォルトの名無しさんNGNG
>>1からして1行というスレはここです
0174デフォルトの名無しさんNGNG
そうだ!1行で進行しようよ、ここ。ウザイから。
0175デフォルトの名無しさんNGNG
今>>174がいい事言った!
0176デフォルトの名無しさんNGNG
↓がたぶん1行で書かないからすぐにそのルールは崩壊する
0177デフォルトの名無しさんNGNG
何?このスレ
0178デフォルトの名無しさんNGNG
深夜にネカマとは、恐れ入った!
0179デフォルトの名無しさんNGNG
>>177はいい奴だ
0180デフォルトの名無しさんNGNG
>>176を晒しageするスレはここですか
0181デフォルトの名無しさんNGNG
>>180 sage進行でお願いします。
0182デフォルトの名無しさんNGNG
↓唐突にピチョン君登場!
0183pythhon君NGNG
もうどうにでもして・・・
0184デフォルトの名無しさんNGNG
>>183 頑張った
0185デフォルトの名無しさんNGNG
>>183はいい奴だ
0186デフォルトの名無しさんNGNG
>>176がこれで一安心
0187デフォルトの名無しさんNGNG
つーことは、>>182はピチョン君です。
0188デフォルトの名無しさんNGNG
>>183は誰なんですか?
0189恋角NGNG
>>183良く頑張った、感動した!
0190デフォルトの名無しさんNGNG
誤爆した>>187を晒しageするスレはここですか
0191デフォルトの名無しさんNGNG
何
で
す
か
?
こ
の
ス
レ
は
?
0192デフォルトの名無しさんNGNG
>>190 sage進行でお願いします。
0193デフォルトの名無しさんNGNG
>>190ageちゃだめな空気を読めない奴。
0194デフォルトの名無しさんNGNG
>>191 こんな深夜に真性リアル厨房登場!
0195デフォルトの名無しさんNGNG
>>191OKなのかどうなのか激しく迷う
0196デフォルトの名無しさんNGNG
じゃあ、特別に縦書き1桁も許可します。
0197デフォルトの名無しさんNGNG
↓斜め挑戦者登場?!↓
0198デフォルトの名無しさんNGNG
も
   う
     だ
      め
       だ
0199デフォルトの名無しさんNGNG
許
 可
  す
   る
    の
     か
      よ
       っ
        !
0200デフォルトの名無しさんNGNG
200げとずさ
0201デフォルトの名無しさんNGNG
やはり深夜だからスピードダウン
0202デフォルトの名無しさんNGNG
じゃぁOOについて語ろうか
0203デフォルトの名無しさんNGNG
>>202 OO=んこ という結論は既に出ていますが?
0204デフォルトの名無しさんNGNG
すげぇ。元スレより活動レベルがあがってる‥‥‥。
0205デフォルトの名無しさんNGNG
自分の彼女のウンコなら食えるって人いる?
0206デフォルトの名無しさんNGNG
>>205 おれションベンなら飲める。うんこはちょっと・・
0207デフォルトの名無しさんNGNG
205=206
0208205=206(wNGNG
>>207正解。マジでションベンは飲んだよ。うんこは食えなかった。
0209デフォルトの名無しさんNGNG
↓↓↓↓さあ、うんこ食えるって人、どうぞ!!↓↓↓↓
0210フンコロガシNGNG
>>209
なにか?
0211デフォルトの名無しさんNGNG
オブジェクト指向が悪いとはイワンが
オブジェクト指向を楽に扱える言語がないのがなんだかなぁって感じ
JavaもC#もめんどくせーんだよ
0212デフォルトの名無しさんNGNG
なんだかんだ言っても結局OOは有効って事じゃん。
0213デフォルトの名無しさんNGNG
>>211 君の様な無粋者によって全てぶち壊しだよ。俺のうんこ食え!
0214デフォルトの名無しさんNGNG
>>211
C言語なんかはさらにめんどくさいね。
0215いずこも同じNGNG
>>211
楽したい→動的OOだけど効率低い
めんどくさい事やる→静的OOで速いけど柔軟性が‥‥‥
0216ksoNGNG
うんこ関係の人はこちらへGO
読心男性です!!ウンコ食べたい part12
http://salami.2ch.net/test/read.cgi/male/1029087480/
0217205=206NGNG
>>216
じゃ、俺は一人で逝ってくるよっ!ありがとっ!
0218デフォルトの名無しさんNGNG
見事なまでの埋め荒らしだな。藁わせてもらったよ。
0219夏厨NGNG
先生!学校の宿題が終わらないので腹いせに

オブジェクト指向は戦場では必要なし7 は必要なし は必要なし

っていうスレ立ててもいいですか?
0220魔王ハルトンNGNG
夏厨っぽく偉そうなコテハンでカキコ
0221デフォルトの名無しさんNGNG
>>219
お前は2行以上書き込むな
0222デフォルトの名無しさんNGNG
>>221おまえもな
0223デフォルトの名無しさんNGNG
難しげなことを難しげに語る奴は実はなにも理解していない、ここはOOについて1行で語るスレです。
0224デフォルトの名無しさんNGNG
1行ずつみんなでポンポン書けば、本家の投稿数抜けるかな?
0225デフォルトの名無しさんNGNG
>>224
ポンポン
0226デフォルトの名無しさんNGNG
ポンポン
0227デフォルトの名無しさんNGNG
pompom
0228デフォルトの名無しさんNGNG
ポムポム?
0229デフォルトの名無しさんNGNG
ティンPOm
0230デフォルトの名無しさんNGNG
みんな疲れているんだね
0231デフォルトの名無しさんNGNG
ポポンSでも飲んで下さい。
0232夏房NGNG
先生!学校の宿題が終わらないので腹いせに

オブジェクト指向は戦場では必要あり7 は必要あり

っていうスレ立ててもいいですか?
0233デフォルトの名無しさんNGNG
>>231 ageるなという空気を首筋に感じてほすぃ
0234デフォルトの名無しさんNGNG
夏が終わるよ、思い出なにも残さずに。
0235デフォルトの名無しさんNGNG
>>208
板違い
0236デフォルトの名無しさんNGNG
結局OOの勝利で幕引きか。
あっけない勝負だった・・・



↑
夏の思ひ出
0237デフォルトの名無しさんNGNG
↑本家でOO厨に吐いてくれ
0238デフォルトの名無しさんNGNG
>>236 他に思い出ないのなら泣いてもいいぜ。
0239デフォルトの名無しさんNGNG
>>237
じゃあ本家に誘導でもしろよ(w
「次スレです」みたいな感じで。
0240デフォルトの名無しさんNGNG
>>239 じゃ、こっち逝けttp://life2.2ch.net/test/read.cgi/jinsei/1030142713/l50
0241デフォルトの名無しさんNGNG
>>240
お前のお悩み相談所紹介されても逝くわけないじゃん(w
毛が無いにしても、もうすこし頭を使ってください。
0242デフォルトの名無しさんNGNG
じゃ、今なら本家はこちら↓
0243デフォルトの名無しさんNGNG
http://pc3.2ch.net/test/read.cgi/software/1019544241/
0244デフォルトの名無しさんNGNG
>>241は逝くわけないじゃんと言いながら逝ってるカワイイ奴。
0245デフォルトの名無しさんNGNG
>>244
Jane使ってますので、逝かなくても分かります。
0246デフォルトの名無しさんNGNG
>>244しょぼん
0247デフォルトの名無しさんNGNG
なあこの板にID導入しないか?
0248デフォルトの名無しさんNGNG
>>247だな。
0249デフォルトの名無しさんNGNG
見事なまでに内容の無いレスがつらつらと・・・
0250デフォルトの名無しさんNGNG
誰がヅラやねん
0251デフォルトの名無しさんNGNG
愉快なアンチ諸君、あと残り749、がんばって埋めたまえ (W
0252デフォルトの名無しさんNGNG
この板のたんつぼスレはここですか?
■ このスレッドは過去ログ倉庫に格納されています