忍者ブログ
2026 06
≪ 2026 05 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 2026 07 ≫
*admin*entry*file*plugin| 文字サイズ  

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



Rubyによるデザイン・パターンRuby + デザインパターンの勉強によいです。
しごとでは、JavaでWebアプリを開発しています。

RubyとRuby on Railsの入門書を読んだ後で、本書を読みました。



本書は、タイトルどおり、GoFのデザインパターンを、

Rubyで実装して、学んでいくというものです。



1章につき1パターンで、ソースコードを示しながら、

そのパターンのポイントを説明しています。

ひとつのでデザインパターンについて、

「Rubyでは、こんなふうにも書けるしあなふうにも書ける」

といった調子で、複数の実装方法を説明してあることも多いです。

あるいは、デザインパターンを使わない実装をして、その問題点を指摘して、

次に、デザインパターンを使った実装をして、その有用性を説明という場合もあります。

「継承より集約を使う」といった、オブジェクト指向プログラミングの

ポイントにもたびたび触れています。



デザインパターンにまじえて、文法やらブロックやら、

Rubyそのものの説明もしています。

はじめは冗長な気もしたけど、読み終えてみれば、

自分のようなRubyの経験の浅いものにはなかなかよかったと思います。

よりRubyっぽいプログラミングが学べたとおもいます。



Javaのデザインパターンの本も何冊か読みましたが、

それらと比べても、読みやすくわかりやすい本だと思います。

説明はていねいだし、例の大きさも適当でよいと思います。

JavaとRubyのちがいもあるのかもしれない。



すで...


PR


この記事へコメントする








絵文字:
Vodafone絵文字 i-mode絵文字 Ezweb絵文字








05 2026/06 07
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30