PHP - OOP, Design Patterns und UML - Marco Skulschus

PHP - OOP, Design Patterns und UML

(Autor)

Buch
472 Seiten
2007
Comelio (Verlag)
978-3-939701-16-3 (ISBN)
39,95 inkl. MwSt
PHP 5 bietet dem Programmierer die Möglichkeit, PHP objektorientiert und unter Einsatz von gängigen objektorientierten Entwurfstechniken zu verwenden. Dieses Buch will Anfängern in der OOP, die aber gleichzeitig fortgeschrittene PHP-Programmierer sind, die OOP-Prinzipien anhand der PHP-Syntax erläutern.
Die einzelnen Kapitel begleiten den Leser dabei, zunächst die objektorientierte Syntax in PHP 5 sowie die allgemeinen Prinzipien und Techniken bei der Erstellung von Klassen, Schnittstellen, Vererbungshierarchien sowie die speziellen PHP-Techniken zu erlernen. Dann folgt ein großer Teil mit mehreren Kapiteln, in dem diese neuen Fähigkeiten dann um zusätzliche Techniken des objektorientierten Entwurfs mit Entwurfsmustern, dem Konzept der Mehrschichtigkeit sowie der Planung mit Anwendungsfällen und der Dokumentation mit der UML (Unified Modeling Language) erweitert werden.

Das erste Kapitel zeigt, wie man überhaupt in PHP eine Klasse mit Eigenschaften und Methoden erstellt, wie diese Klassen-Mitglieder zusammenarbeiten und wie man auf Basis einer solchen Klasse Objekte erstellt und verwendet. Es zeigt die Nützlichkeit von Zugriffsmethoden (Getter-/Setter-Methoden), den Einsatz von Konstruktoren und Destruktoren sowie statische Eigenschaften und Methoden und die Verwendung von Konstanten. Neben der allgemeinen Programierung in PHP enthält es auch einfache Überlegungen zum Aufbau solcher einfachen Klassen.
Das zweite Kapitel beschäftigt sich mit den erweiterten Techniken des Klassenaufbaus. Hier findet man solche Themen wie Vererbung von gewöhnlichen und abstrakten Eltern-Klassen, den Einsatzbereich von Abstraktion sowie die Entwicklung und Implementierung von Schnittstellen (Interfaces). Es zeigt sehr ausführlich, wie die verschiedenen Techniken miteinander kombiniert werden können. Dabei beschäftigt man sich als Leser beispielhaft mit den Themen Polymorphismus (Vielgestaltigkeit), dynamische Bindung, Substitutionsprinzip der OOP und verschiedenen allgemeinen objektorientierten Entwurfstechniken.

Marco Skulschus hat bereits mehrere Bücher zu PHP in den letzten Jahren bei Comelio Medien und anderen Verlagen veröffentlicht. Sie beschäftigen sich mit fortgeschrittenen Themen der PHP-Verwendung wie den Einsatz von XML und den Zugriff auf Oracle. Dieses Buch fasst den Inhalt seines Seminars zum gleichen Thema zusammen, das er seit Veröffentlichung von PHP 5 vor vielen PHP-Teams durchgeführt hat und in dem er sich dafür einsetzt, PHP-Projekte konsequent mit der richtigen Mischung aus Objektorientierung und Entwurfsmustern, Anwendungsfallanalyse und UML-Einsatz durchzuführen. Er arbeitet neben seiner Tätigkeit als Berater/Trainer auch als Projektleiter für betriebswirtschaftliche Software und Berichts-/Expertensysteme bei der Comelio GmbH.

Sprache deutsch
Maße 150 x 220 mm
Gewicht 670 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Web / Internet PHP
Schlagworte Design Patterns • HC/Informatik, EDV/Programmiersprachen • Object Oriented Programming • Objektorientierung • OOP • PHP • PHP 5 • PHP 5; Einführung • UML
ISBN-10 3-939701-16-5 / 3939701165
ISBN-13 978-3-939701-16-3 / 9783939701163
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
das umfassende Handbuch

von Christian Wenz; Tobias Hauser

Buch | Hardcover (2024)
Rheinwerk (Verlag)
49,90