トップページ⇒tech
42コメント8KB

真のオブジェクト指向とは

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
http://academy.2ch.net/test/read.cgi/art/1000329041/

裸体もオブジェクトなんだとよ。
お前らよく勉強しろよ
0002デフォルトの名無しさんNGNG
スレ違いだが、カエルの解剖したことない。
0003デフォルトの名無しさんNGNG
SubjectでなけりゃObject。
>>1は「なんでもない三角形」を書いてろってもんだ。・・・と言ってみる罠。
0004デフォルトの名無しさんNGNG
俺、美大出てるんだ。C++と裸体デッサン、両方ともできるのは
俺くらいだろう。
0005チンポ粉 ◆7G9ARxY2 NGNG
よかろう。ペキソ大卒の私が特別にオブジェクト指向のなんたるかを説いてやろう。なんでも聞くよろし。
0006デフォルトの名無しさんNGNG
>>4
裸体とCしていますが何か?
0007デフォルトの名無しさんNGNG
裸体はちょっと・・・
せめて靴下を
0008デフォルトの名無しさんNGNG
>>7はアブノーマル(w
0009デフォルトの名無しさんNGNG
>>7

烈しく妄想、もとい同意!!
0010デフォルトの名無しさんNGNG
靴下は臭約の関係にあります。
0011デフォルトの名無しさんNGNG
7と裸体とは関連ですか?
0012デフォルトの名無しさんNGNG
完全裸体クラスと裸体+靴下クラスは、継承関係ですか?
だとしたら、どっちが基底ですか?
0013デフォルトの名無しさんNGNG
Decorationパターン?
0014デフォルトの名無しさんNGNG
完全裸体クラスは、服を着るメソッドをオーバーライドして、着衣が無い事を保証しています。
よって、靴下をはけるのは、肢体クラスのインスタンスです。
0015デフォルトの名無しさんNGNG
股間クラスの仕様を教えてください。
0016デフォルトの名無しさんNGNG
良スレage
0017デフォルトの名無しさんNGNG
>>15
メソッドとしてopen()とinsert()は必ず定義されているはず。
0018デフォルトの名無しさんNGNG
>>12 >>13
マニーなプログラマから見ると、
裸体のかわりに靴下で満足してるわけだから、これはProxyパターンじゃないか?

重ね着はChainOfResponsivilityパターンか。満足できるまでnext()しとけ。
0019デフォルトの名無しさんNGNG
>>17
普通はそっちばかりに目がいくが、スカトロマニアには
出力ストリーム機能の実装も重要。
0020きくにNGNG
>>12
裸体と靴下はhas-a関係。よって継承関係にするのは不適当。
それよりも
ルーズソックスを靴下から派生しる。
0021デフォルトの名無しさんNGNG
>>19
なるほど、アクターによって股間クラスに求める機能は異なる
ってことだね。open()、close()と出力ストリーム機能は
interfaceで分けるべきだね。
0022デフォルトの名無しさんNGNG
フィストファックマニアとしては openEx() の実装も欲しい。
0023デフォルトの名無しさんNGNG
裸体が異性と誰も定義しない罠(w
0024デフォルトの名無しさんNGNG
>>17
それだけでは肛門を閉鎖できません。
0025デフォルトの名無しさんNGNG
>>1-24
またオブジェクト指向スレかよと思いつつも
念のためチェックしてみたら・・・。

ネタスレかよ。(w
0026デフォルトの名無しさんNGNG
>>23

その定義はconcreteなクラスファクトリの領分でしょう。
abstractなら性別の定義はかえって邪魔では?
0027デフォルトの名無しさんNGNG
うひー おらもOOわかってきたべ
0028デフォルトの名無しさんNGNG
    ,.、   ,r 、
   ,! ヽ ,:'  ゙;
.   !  ゙, |   }
    ゙;  i_i  ,/
    ,r'     `ヽ、
   ,i"        ゙;     
   !. ・     ・  ,!   たじゅうけいしょうはしちゃいけません
  (ゝ_   x  _,r'' 
   ヽ,:`''''''''''''''"ヽ. 
    |      r';     
    ゙';:r--;--:、‐'
    ゙---'゙'--゙'
0029デフォルトの名無しさんNGNG
セーラー服インスタンスは開放しないでください。(切なる願い
0030デフォルトの名無しさんNGNG
セーラー服ラッパーから実インスタンスを取得したい
0031デフォルトの名無しさんNGNG
>>28
多重継承で両性具有を実現。
0032デフォルトの名無しさんNGNG
insert()はどっちのメソッドでしょう。
0033デフォルトの名無しさんNGNG
クラス設計が間違っている。
裸体を
性的なオブジェクトとしてではなく、
芸術的なオブジェクトとして再設計せよ。
0034デフォルトの名無しさんNGNG
>>32
insert()はMaleクラスかな。

例外の発生率が高いから、きちんとcatchするように。
怠ると、実社会からアボートするよ。
0035デフォルトの名無しさんNGNG
>>33
抽象クラスが永遠に継承され続ける罠。
0036デフォルトの名無しさんNGNG
性別はクラス設計ではない。 と、思いたいが、世間はそうは思わない。
0037デフォルトの名無しさんNGNG
>>36
ある意味、多様性...
0038デフォルトの名無しさんNGNG
>>36
単なるプロパティだろう。
0039デフォルトの名無しさんNGNG
>>38
放尿。セクースなどのメソッドを男女別にオーバーライドする必要があるぞ。
0040デフォルトの名無しさんNGNG
>38
でもインターフェースも内部実装も相違点が多いので
漏れは別クラスにするな。
004140NGNG
かぶった。打氏。
0042デフォルトの名無しさんNGNG

      ∧_∧
      ( ´Д`)< 隣のクラスの娘に惚れました
     /    \
  __| | 18  | |__
  \   ̄ ̄ ̄ ̄ ̄   \
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||

■ このスレッドは過去ログ倉庫に格納されています