Builderパターンは、Template Methodパターンによく似ています。Template Methodパターンとの大きな違いは、その目的がオブジェクトを生成することであり、アルゴリズムを実行することではないという点です。Builderパターンは、役割分担を明確にするだけでなく、インターフェイスと実装の分離を実現する代表的な事例であり、パターンを使用しない場合に起こりうる重複をかなりの程度防ぐことができます。
The JRuby Projectは29日(米国時間)、JRubyの最新版であるJRuby 0.8.2を公開した。JRubyはプログラミング言語Rubyに基づいたインタプリタのJavaによる実装である。JRuby 0.8系よりライセンスにCPL、GPL、LGPLのトリプルライセンスを採用し、オープンソースソフトウェアとして配布している。なお、JRubyを動作させるためにはJ2SE 1.4以上とApache Antが必要になる。 JRubyのインタプリタはRuby 1.8.2仕様に準拠しており、実装は純粋なJavaで行われているためプラットフォームに依存せずに利用することができる。ほとんどのRubyクラスを組み込みで提供しており、Ruby内部からJavaクラスを定義することで相互サポートが実現されている。またBSF(Bean Scripting Framework)をサポートしているため、J
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く