デザインパターン?なにそれ?美味しいの?って感じでしたが、プログラミングを勉強する上では避けて通れないようです。低レイヤーの組み込みCをやってるとなかなか触れる機会も少ない、というかほぼないですが、覚えておくことで色々応用が効きそうです。
デザインパターン - wikipedia
"ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。"
Ruby
rubyでデザインパターン入門 | ランサーズ(Lancers)開発ブログ
Amazon.co.jp: Rubyによるデザインパターン: Russ Olsen, ラス・オルセン, 小林 健一, 菅野 裕, 吉野 雅人, 山岸 夢人, 小島 努: 本
アブストラクトファクトリ Ruby 2.0.0 デザインパターン速攻習得[Abstract Factory][Design Pattern] - 酒と泪とRubyとRailsと
Java
矢沢久雄の早わかりGoFデザインパターン - 矢沢久雄の早わかりGoFデザインパターン---目次:ITpro
GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) - 主に言語とシステム開発に関して
Amazon.co.jp: 増補改訂版Java言語で学ぶデザインパターン入門: 結城 浩: 本
サルでもわかる 逆引きデザインパターン 第1章 はじめてのデザインパターン おわりに
PHP
【PHPで学ぶデザインパターン入門】第1回 Strategyパターン | 株式会社LIG
Design Patterns - PHP: The Right Way
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
Amazon.co.jp: PHPによるデザインパターン入門: 下岡 秀幸, 道端 良, 畑 勝也: 本
javascript
JavaScriptデザインパターン – 第1部:シングルトン、コンポジット、ファサード | Adobe Developer Connection
【JavaScript】デザインパターンを知ってみる。モジュール・パターン編 | バシャログ。
Learning JavaScript Design Patterns
ステップアップのためのJavascriptデザインパターン入門(1) | Yuhiisk
O'Reilly Japan - JavaScriptデザインパターン
JavaScriptアプリケーションのためのデザインパターン
CoffeeScript
CoffeeScript で学ぶ Observer パターンの基礎 | Developers.IO
CoffeeScript によるデザインパターン(目次) | ザネリは列車を見送った
C++
C++によるデザインパターン1: Iteratorパターン - MY ENIGMA
Amazon.co.jp: 独習デザインパターン C++: 株式会社テクノロジック・アート, 長瀬 嘉秀: 本