PHPによるデザインパターン入門

概 要

「デザインパターン」を導入するとあなたのプログラミングの生産性と信頼性、そして再利用性が高まります! 本書は、はじめてデザインパターンを学ぶ人向けに、やさしいオブジェクト思考言語に生まれ変わったPHP5を使って、デザインパターンの基本であるGoF全23パターンを 実際のソースコードに基づいてやさしく解説します。イラストやUML図をふんだんに使ったやさしい入門書です。サンプルコードのダウンロードサービス付き。

著者 下岡秀幸、畑勝也、道端良
価格 本体3000円(税別)
ISBN 4-7980-1516-4
発売日 2006/11/23
判型 B5変
色数 1色
ページ数 320
CD/DVD
対象読者 中級
シリーズ
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

1章 デザインパターンの世界へようこそ

デザインパターンって何?

デザインパターンとは?

オブジェクト指向

GoFパターン

デザインパターンのメリット・デメリット

デザインパターンを使うメリット

デザインパターンを使うデメリット

PHPとオブジェクト指向

PHPとは?

PHP5でのオブジェクト指向開発

2章 環境設定

本書で対象とする環境

Apache HTTP Serverのインストール

PHP5のインストール

3章 予備知識

UMLについて

クラス図

シーケンス図

4章 GoFデザインパターン ~STEP1:まずはここから

TemplateMethod ~処理を穴埋めする

Singleton ~いくつ作るかを制限する

Adapter ~APIを変更する

5章 GoFデザインパターン~STEP2:少し慣れたら

Factory Method ~生成処理と使用処理を分離する

Facade ~シンプルな唯一の窓口

Iterator ~順々にアクセスする

6章 GoFデザインパターン~STEP3:どんどん使ってみよう

Abstract Factory ~関連する部品をまとめて作る工場

Bridge ~実装と機能の架け橋

Builder ~生成の手順と手段を分離する

Chain of Responsibility ~処理のたらい回し

Command ~要求をクラスで表す

Composite ~木構造を表す

Decorator ~かぶせて機能UP

Flyweight ~同じものは一度しか作らない

Interpreter ~言語の文法表現を通訳する

Mediator ~すべては相談役が知っている

Memento ~スナップショットを取る

Observer ~状態変化を通知する

Prototype ~コピーして作る

Proxy ~具体的な実装を隠す身代わり

State ~状態を表す

Strategy ~戦略を切り替える

Visitor ~要素と要素に対する操作を分離する

PR

秀和システム