Head First Design Patterns PHP: PHP version of the code examples of the book

Recommend this page to a friend!

  Author Author  
Picture of Ogbemudia Osayawe
Name: Ogbemudia Osayawe <contact>
Classes: 4 packages by
Country: Germany Germany
Innovation award
Innovation award
Nominee: 2x


  Detailed description   Download Download .zip .tar.gz  
This package provides a PHP version of the code examples of the book Head first design patterns in PHP.

It is a port to PHP of the classes that are provided with the book that were originally in Java.

Currently it provides classes divided in groups for design patterns of the kinds: observer and strategy.

Details

Head first design patterns in PHP

If you have read Head first design patterns book, you know the examples given are in Java, this repo contains the implementation in PHP 7.4.





  Classes of Ogbemudia Osayawe  >  Head First Design Patterns PHP  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Head First Design Patterns PHP
Base name: headfirstdesignpatte
Description: PHP version of the code examples of the book
Version: -
PHP version: 5
License: MIT/X Consortium License
 
  Groups   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Design Patterns Implementations of well known design patterns View top rated classes


  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imagesrc (2 directories)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  src  
File Role Description
Files folder imageObserver (3 files, 2 directories)
Files folder imageStrategy (1 file, 2 directories)

  Files folder image Files  /  src  /  Observer  
File Role Description
Files folder imageuml (1 file)
Files folder imageWeather (4 files, 1 directory)
  Plain text file Collection.php Class Class source
  Accessible without login Plain text file doc.md Data Auxiliary data
  Plain text file ObserverCollection.php Class Class source

  Files folder image Files  /  src  /  Observer  /  uml  
File Role Description
  Accessible without login Image file uml.png Data Auxiliary data

  Files folder image Files  /  src  /  Observer  /  Weather  
File Role Description
Files folder imageContract (3 files)
  Plain text file CurrentConditionDisplay.php Class Class source
  Plain text file ForcastDisplay.php Class Class source
  Plain text file Observable.php Class Class source
  Plain text file WeatherData.php Class Class source

  Files folder image Files  /  src  /  Observer  /  Weather  /  Contract  
File Role Description
  Plain text file DisplayElement.php Class Class source
  Plain text file Observer.php Class Class source
  Plain text file Subject.php Class Class source

  Files folder image Files  /  src  /  Strategy  
File Role Description
Files folder imageDuck (10 files)
Files folder imageuml (1 file)
  Accessible without login Plain text file doc.md Data Auxiliary data

  Files folder image Files  /  src  /  Strategy  /  Duck  
File Role Description
  Plain text file Duck.php Class Class source
  Plain text file FlyBehaviour.php Class Class source
  Plain text file FlyNoWay.php Class Class source
  Plain text file FlyRocketPowered.php Class Class source
  Plain text file FlyWithWings.php Class Class source
  Plain text file MallardDuck.php Class Class source
  Plain text file ModelDuck.php Class Class source
  Plain text file MuteQuack.php Class Class source
  Plain text file Quack.php Class Class source
  Plain text file QuackBehaviour.php Class Class source

  Files folder image Files  /  src  /  Strategy  /  uml  
File Role Description
  Accessible without login Image file uml.png Data Auxiliary data

Download Download all files: headfirstdesignpatte.tar.gz headfirstdesignpatte.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

For more information send a message to info at phpclasses dot org.