2015年4月26日のブックマーク (2件)

  • 【PHPで学ぶデザインパターン入門】第6回 Observerパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、王です。 【PHPで学ぶデザインパターン】第6回はObserverパターンのご紹介です。 有名なのでご存知の方も多いと思いますが、「IFTTT」というサービスがあります。 このサービスはIf This Then Thatの頭文字を取ったもので、例えば「私が帰宅したら、彼女に、SMSで知らせるようにする」みたいなことができます。このように、あるイベントが発生したときに特定の行動をするものです。 「Observerパターン」とは 「私が帰宅したら、彼女に、SMSで知らせるようにする」の例で言うと、イベントは「私が帰宅したら」、行動は「彼女にSMSで知らせるようにする」、そしてSMS通知を受け取るのは「彼女」。さらに、通知を受け取る人は彼女に限定する必要はなく、たくさんの人に送ることもできますよね。 これが立派な「Observerパターン」です。 「Observerパターン」は以下の

    【PHPで学ぶデザインパターン入門】第6回 Observerパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • 【勉強用】言語別デザインパターン参考記事・書籍をまとめてみた - undefined

    デザインパターン?なにそれ?美味しいの?って感じでしたが、プログラミングを勉強する上では避けて通れないようです。低レイヤーの組み込みCをやってるとなかなか触れる機会も少ない、というかほぼないですが、覚えておくことで色々応用が効きそうです。 デザインパターン - wikipedia "ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。" Ruby rubyでデザインパターン入門 | ランサーズ(Lancers)開発ブログ Amazon.co.jp: Rubyによるデザインパターン: Russ Olsen, ラス・オルセン, 小林 健一, 菅野 裕, 吉野 雅人, 山岸 夢人, 小島 努

    【勉強用】言語別デザインパターン参考記事・書籍をまとめてみた - undefined