Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-02-22から1日間の記事一覧

RubyでDecoratorパターン

概要 GoFのデザインパターンのDecoratorパターンについて。 飾りと中身を同一視するパターン。 利点 元のクラスの中身を変えずに機能を追加出来る 組み合わせで様々な機能を実現できる 欠点 小さいクラスが大量に出来る 登場人物 Component = 抽象コンポーネ…

Javaプログラマーが学ぶRuby基礎/Rubyのハッシュ

概要 Rubyのハッシュについて。 宣言と取得 下記の構文でハッシュを宣言出来ます。 変数名 = {"key1" => value1,"key2" => value2,・・・} 変数名 = Hash["key1" => value1,"key2" => value2,・・・] 下記の構文で値の取得ができます。 変数名["key1"] 変数…

Javaプログラマーが学ぶRuby基礎/Rubyのメソッド

概要 Rubyのメソッドについて Javaと変わらない部分は省略 デフォルト 以下の構文でデフォルト値の設定を行うことが出来ます。 def メソッド名(変数名=デフォルト値) 引数の配列化 以下の構文で引数を配列化することが出来ます。 def メソッド名(引数名1,引…