タグ

2010年4月12日のブックマーク (3件)

  • PHP開発環境にEclipseをセットアップ

    30日ブログ初心者がCakePHPを学ぶ件、今回は開発環境について。これまではお手軽な開発環境「PHPエディタ」を使用していました。PHPエディタ - フリーのwindowsphp統合開発環境 - phpspotインストールや設定もわかりやすく... 初心者がCakePHPを学ぶ件、今回は開発環境について。 これまではお手軽な開発環境「PHPエディタ」を使用していました。 PHPエディタ – フリーのwindowsphp統合開発環境 – phpspot インストールや設定もわかりやすく良かったのですが、新規ファイル作成をする際はPHPエディタ上で行わなければならないという欠点がありました。 また、もう少しプロっぽい開発環境を使ってみたくもあり代表的なPHP統合開発環境を調べてみました。 PHP開発ツール 比較調査 – KABOSU 商用、無料を含めた開発ツールが比較されています。 こち

    PHP開発環境にEclipseをセットアップ
  • PHP5でデザインパターン − Decoratorパターン - Lism.in * blog - nekoya (id:studio-m)

    前回のStrategyに続いて、Decoratorパターンです。では第二章はObserverですが、ちょっとスルー。 今回の構成は、ラーメンと、それに対するトッピングとなっています。 まずは、ラーメンの抽象クラスとそれを実装するサブクラス(しょうゆラーメンクラスと塩ラーメンクラス)。 Ramen.php <?php /** * Decoratorパターンによるラーメン */ /** * Ramen */ abstract class Ramen { protected $description; protected $price; public function getDescription() { return $this->description; } public function cost() { return $this->price; } } /** * SoySauceRa

  • 矢沢久雄の早わかりGoFデザインパターン(8) | 日経 xTECH(クロステック)

    23種類のGoFデザインパターンには、それぞれ親しみやすい名前が付けられています。今回紹介する2つのパターンの名前を直訳すると、「橋(Bridge)」および「装飾者(Decorator)」となります。どちらも構造に関するパターンに分類されているので、構造として橋を架けたような工夫、そして構造に飾りを付ける工夫であることが予測できます。オブジェクト指向プログラミングにおける橋と飾りとは、いったい何なんだろう...興味が湧いてきたところで題に入りましょう。 【お役立ち度】★★★★★ ●拡張から実装に橋を架けるBridgeパターン 継承元のクラスをスーパークラスと呼び、継承先のクラスをサブクラスと呼びます。サブクラスの役割には、スーパークラスの抽象メソッドを適切に実装することと、スーパークラスの機能を拡張することがあります。 ここで、引数に与えられたデータを描画するdrawメソッド(抽象メソッ

    矢沢久雄の早わかりGoFデザインパターン(8) | 日経 xTECH(クロステック)