タグ

デザインパターンに関するtomstayのブックマーク (3)

  • PHPによるデザインパターン入門 - Do You PHP?

    PHPによるデザインパターン入門 秀和システムから発売となった「PHPによるデザインパターン入門」(ISBN4-7980-1516-4・ 2006/11/23発売)を執筆しました(共著です)。 「PHPを使ってGoFパターンを見ていこう」的な書籍になっています。GoFパターンについては、それぞれパターンの説明とサンプルコードという構成です。サンプルコードは、CentOS4.4/Windows XP(SP2)+PHP5.1.x/5.2.0で動作確認しています。 目次は以下の通りです。 1章 デザインパターンの世界へようこそ デザインパターンって何? デザインパターンとは? オブジェクト指向 GoFパターン デザインパターンのメリット・デメリット デザインパターンを使うメリット デザインパターンを使うデメリット PHPとオブジェクト指向 PHPとは? PHP5でのオブジェクト指向開発 2章

    PHPによるデザインパターン入門 - Do You PHP?
  • prototype.jsでYouTubeをインクリメンタルサーチ (1/3) ─ @IT

    prototype.jsでYouTubeをインクリメンタルサーチ:パターンとライブラリで作るAjaxおいしいレシピ(2)(1/3 ページ) 今回のサンプルはYouTubeの新APIを使う 2007年8月28日からGData(Google Data APIs)の仕様に基づいたYouTubeの新しいWeb APIであるGData YouTube APIが利用できるようになりました。これに伴って、以前のYouTube APIではサポートされていなかったJSONP(前回記事参照)による動画の検索ができるようになりましたので、今回のサンプルでは、この新APIを使ってJavaScriptから直接YouTubeの動画を検索させます。 Ajaxデザインパターンは「Live Searchパターン」などを使用 検索方法は、通常の「キーワード」を入力してから「検索ボタン」を押すタイプではなく、一文字一文字入力す

    prototype.jsでYouTubeをインクリメンタルサーチ (1/3) ─ @IT
  • デザインパターン(GoF) - 自分用メモとか

    Factoryパターン † 役立ち度:★★★ 実装でいくつもnewするような実装に対するプログラミングを無くすパターンです。 →実装でnewする代わりに、適切なプロダクトを生成して返す「工場」 Factoryには、Factory Methodパターンと、Abstract Factoryパターンがあります。 なお、Factoryは、シングルトンで実装されることが多いです。 ↑ Factory Method † 実際に生成されるインスタンスに依存しない、インスタンスの生成方法を提供する。 Factory Method パターンでは、具象クラスのメンバメソッドが、プロダクトを生成します。 抽象クラスは、「1つ」のプロダクトを提供します。 Javaでのサンプルコードです。 ブロック崩しゲームで、ブロックを生成するためのファクトリ(だと思ってください) /// Factory抽象クラス ab

  • 1