タグ

2015年6月29日のブックマーク (2件)

  • Go言語での構造体実装パターン

    Go言語での構造体実装は、埋込や独自コンセプトのインターフェースといったGo言語独自の機能を理解して行う必要があります。 今年からGo言語を始めましたが理解が曖昧なままだと実装に迷うことが何度かありました。今回よい機会なので、Go言語での構造体実装パターンとしてまとめてみることにしました。 構造体実装パターン 実装パターンの洗い出しとして、GoFデザインパターンをGo言語で実装する手法をとりました。 その中で繰り返し現れる実装をGo言語での構造体実装パターンとしてまとめてみました。 コンストラクタ関数 エクスポートによるアクセス許可 インターフェースによるポリモフィズム 構造体によるポリモフィズム 構造体によるサブクラス・レスポンシビリティ 構造体による移譲 関数による移譲 以下、それぞれのパターンを解説していきます。 コンストラクタ関数 Go言語には構造体のコンストラクタがないため、構造

    Go言語での構造体実装パターン
  • わが頭争 ~ 遺伝的ハゲに効くたった一つの方法 - カモメのリズム

    僕はサラブレッドだ。 まずは以下の血統表を見ていただきたい。 こんなサラブレッドである。ハゲの1✕2。サンデーサイレンスもビックリなハゲのインブリード。ちなみに近親にも 従兄=ハゲ、 叔父=ハゲ など重賞制覇者を排出している名門と呼ぶにふさわしい血統である (泣) 参考 ー ハゲ界のレース体系 10代 2歳戦 早熟 20代 3歳戦 ダービー 30代 4歳戦 古馬 こんなイメージで良いと思う。適当。 父は僕が物心ついたときから既にハゲていた。「肩車してあやしているときにお前がむしりとってしまったんだよ」と幼少の頃に聞いた(ひどくね?)。心が痛んだ。覆水盆に返らず。髪は抜けてしまうと戻らないことを知ったのは早かった。 サラブレッドの生涯は厳しい。その戦いはハンデキャップ戦だ。繰り返されるハゲしいレースをどこかで降りるときがくる。生えるかハゲるか、そして受容するかだ。 ただ希望はあった。父方の曾

    わが頭争 ~ 遺伝的ハゲに効くたった一つの方法 - カモメのリズム