Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

PHP Design Patterns

von: Stephan Schmidt

O'Reilly Verlag, 2009

ISBN: 9783897218161, 508 Seiten

2. Auflage

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 33,00 EUR

Ersparnis: 6,90 EUR

  • Enterprise PHP5 - Serviceorientierte und webbasierte Anwendungen für den Unternehmenseinsatz
    Spring & Hibernate - Eine praxisbezogene Einführung
    Projektplanung realisieren mit Project 2007 - Das Praxisbuch für alle Project-Anwender
    Web 2.0 - Eine empirische Bestandsaufnahme
    IT Service Management in der Praxis mit ITIL 3 - Zielfindung, Methoden, Realisierung
    SilverStripe - Installation, Konfiguration, Praxis, Erweiterung, MVC nutzen, Webservices Sicherheit, i18n, Best Practices, Formulare, Scaffolding

     

     

     

 

Mehr zum Inhalt

PHP Design Patterns


 

Inhalt

5

Einleitung

7

Kapitel 1: Schöne neue Welt: Objektorientierte Programmierung in PHP 5

17

Für Ungeduldige: Neue Features in PHP 5.3

18

Klassen, Interfaces und Objekte

21

Namespaces in PHP 5.3

47

Lambda-Funktionen und Closures in PHP 5.3

59

Interzeptor-Methoden in PHP

63

Fehlerbehandlung mit Exceptions

81

Kapitel 2: Die Standard PHP Library

91

Wenn Objekte sich wie Arrays verhalten - Das ArrayAccess-Interface

92

Objekte in foreach-Schleifen verwenden - Das Iterator-Interface

96

Vordefinierte Exceptions der SPL

108

Autoloading mit der SPL

110

Nützliche Funktionen der SPL

114

Strikte Typisierung mit der SPL_Types- Erweiterung

118

Kapitel 3: Gutes Software-Design

125

Regeln des Software-Designs

126

Elegante APIs mit Fluent Interfaces

148

Dependency Injection und Inversion of Control

153

Softwareentwicklung mit Design Patterns

170

UML - Die Unified Modeling Language

175

Kapitel 4: Erzeugungsmuster

179

Das Singleton-Pattern

180

Das Factory-Method-Pattern

189

Das Abstract-Factory-Pattern

196

Das Prototype-Pattern

209

Übersicht über die Erzeugungsmuster

219

Kapitel 5: Strukturmuster

221

Das Composite-Pattern

222

Das Adapter-Pattern

229

Das Decorator-Pattern

237

Das Proxy-Pattern

250

Das Facade-Pattern

260

Das Flyweight-Pattern

267

Übersicht über die Strukturmuster

278

Kapitel 6: Verhaltensmuster

281

Das Subject/Observer-Pattern

282

Das Template-Method-Pattern

292

Das Command-Pattern

300

Das Visitor-Pattern

313

Das Iterator-Pattern

323

Das State-Pattern

340

Das Chain-of-Responsibility-Pattern

355

Übersicht über die Verhaltensmuster

364

Kapitel 7: Enterprise-Patterns: Datenschicht und Business-Logik

367

Schichten einer Applikation

368

Patterns der Datenschicht

373

Das Row-Data-Gateway-Pattern

376

Das Active-Record-Pattern

390

Das Identity-Map-Pattern

397

Das Data-Mapper-Pattern

402

Intermezzo: Das Registry-Pattern

412

Patterns der Business-Logik-Schicht

421

Das Domain-Model-Pattern

421

Übersicht über die verwendeten Patterns

424

Kapitel 8: Enterprise-Patterns: Die Präsentationsschicht

425

Patterns der Command-Control-Schicht

425

Das Front-Controller-Pattern

426

Das Intercepting-Filter-Pattern

442

Intermezzo: Das Event-Dispatcher-Pattern

453

Patterns der View-Schicht

469

Das Template-View-Pattern

469

Das View-Helper-Pattern

482

Übersicht über die verwendeten Patterns

491

Anhang A: Installation von PEAR

493

Index

499