2005年 10月 の投稿一覧

想定内?
多少のことでは驚かなくなってきた気がする。

Builderパターン

あまりにもパターンのボキャブラリーが少ないので増やさないとダメだよなぁ。
本にある例題を多言語にコンバートして勉強中。
本日はBuilderパターン。

class MyClass
def initialize(str)
@str = str
end
attr_accessor :name
end

とあったとき、

class BuilderA
def initialize
@str = ""
end
def add1stParam
@str = @str + "hoge"
end
def add2ndParam
@str = @str + "foo"
end
def getMyClass
return MyClass.new(@str)
end
end

と、builderを作る。
で、directorも作る。

class DirectorA
def createMyClass(builder)
builder.add1stParam
builder.add2ndParam
return builder.getMyClass
end
end

これでパターンになる。メインを記述する。

builder = BuilderA.new
dirA = DirectorA.new
myclass1 = dirA.createMyClass(builder)
p myclass1.name

・・・ふむ。書けば納得。

・・・・。

交差点で信号待ちしてて・・・・。
あれこれ考え事して、

あ、青だから渡らなきゃ。

と横断歩道を渡っていると、車がクラクションを鳴らして向かってくる。
よく前を見てみた。
信号がだった。
・・・下手すると旅立っていた気がする。

松屋

・・・。また最近増えてきたなぁ。このパターン。
気にせず通う。
バイトさんが新人さんだった。お味噌汁もう少しゆっくり置いてください・・・。

飲み会

研究室の後輩&同級生で飲み会。
えらく入店まで待たされましたが、いろいろ話せてよきかなよきかな。。。

散歩。

夜、飲みに行く約束が入ったので時間まで都内散歩。
電車に乗って都心へ。
座れたのでそのまま外を見ていると、すぐに寝てしまった。
贅沢な昼寝。
そのまま秋葉原に行って、新しく出来たヨドバシカメラの中を歩いたり、近辺を歩いたり。
不思議な人多数。
日も暮れ始めたので、約束のため合流をするため、そのままJRに乗らずに、沿線をひたすら歩く。
f:id:hideack:20051001173831j:image
途中で川の橋の上から夕焼けに染まる都心方面を見る。
夕焼けを見ようとしても、常にビルの中にしか見えない。
段々、この風景が当たり前になっていくのがある意味怖い。
夕焼けは大きく見えるのが当たり前だったのになぁ。