オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net (961レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
132: デフォルトの名無しさん [sage] 2016/01/10(日)22:05:43.79 ID:zd2SpHtU(1)
実装からメソッド設計を考えるより使い方から設計したほうが上手く行くと思う
つまり美少女がうんこ出来るのか、出来ないのかで考えるのでは無く美少女にうんこをさせたいのか、うんこさせたくないのかで考える
158: デフォルトの名無しさん [sage] 2016/01/11(月)19:55:15.79 ID:eiYfk44d(1/2)
1000近くなった雰囲気だな
439: デフォルトの名無しさん [sage] 2016/07/26(火)16:42:33.79 ID:P0pX8+u1(1)
>>430
で、その、この先生きのこるのはどの言語!
504
(1): デフォルトの名無しさん [sage] 2016/07/31(日)11:53:00.79 ID:LD4Pss8J(2/2)
>>494
女は一般に存在しない
いっぱいあると感じるのは錯覚

って言ってるようなもんだなw

一般に存在しないというのなら
存在しないと言う根拠を書け
543
(1): デフォルトの名無しさん [sage] 2016/08/02(火)13:40:40.79 ID:C0zGukRC(1)
アセンブリというかC言語だとこんな感じか。出来るには出来るけどちょっとねえ
http://codepad.org/XgRtJlQb
629
(1): デフォルトの名無しさん [sage] 2016/08/04(木)14:41:37.79 ID:gwNa+xfa(2/5)
>>628
あ、デコレータパターンの実装だったんだ。
同じ感じでこれ実装できる?
class Log
def output(s)
puts s
end
end

class TimeStampLog
def initialize(log)
@log = log
end

def output(s)
@log.output "#{Time.now} #{s}"
end
end

class PidLog
def initialize(log)
@log = log
@pid = Process.pid
end

def output(s)
@log.output "[#{@pid}] #{s}"
end
end
668: デフォルトの名無しさん [sage] 2016/08/05(金)12:54:45.79 ID:Vwi1FrEy(1)
Swiftのプロトコルも何周回目か遅れですよ?
ScalaやRustのトレイトとか知らないんですか?
679: デフォルトの名無しさん [sage] 2016/08/05(金)18:48:03.79 ID:zTXcoGD+(1/2)
>>677
ケーキにホイップクリームのせるのもおちんぽにコンデンスミルクかけるのもデコレーションには違いないだろ実装が違うだけでやってることは完全に同じなのだから継承か委譲かクラスかクロージャかといった細かい違いを気にしなくていいからこその設計だと思うのだよ
761: デフォルトの名無しさん [sage] 2017/05/12(金)17:45:37.79 ID:4b98WttR(1)
外に公開するインターフェイスだけオブジェクト指向で中身は手続きとかできないの?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s