Recommend this page to a friend! |
Download .zip |
Info | View files (73) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2022-01-13 (22 days ago) | Not yet rated by the users | Total: 75 This week: 1 | All time: 9,858 This week: 188 |
Version | License | PHP version | Categories | |||
design-patterns 1.0.0 | The PHP License | 5 | PHP 5, Language, Design Patterns |
Description | Author | |
This package provides an implementation of common design patterns in PHP. |
This repository contains most of the design patterns implemented in PHP.
Files |
File | Role | Description | ||
---|---|---|---|---|
src (12 directories) | ||||
abstract-factory.php | Class | Class source | ||
adapter.php | Example | Example script | ||
bridge.php | Example | Example script | ||
builder.php | Example | Example script | ||
composer.json | Data | Auxiliary data | ||
composite.php | Example | Example script | ||
cor.php | Example | Example script | ||
decorator.php | Example | Example script | ||
facade.php | Example | Example script | ||
factory.php | Example | Example script | ||
LICENSE | Lic. | License text | ||
prototype.php | Example | Example script | ||
proxy.php | Example | Example script | ||
README.md | Doc. | Documentation | ||
singleton.php | Example | Example script |
Files | / | src |
Files | / | src | / | AbstractFactory |
File | Role | Description |
---|---|---|
Button.php | Class | Class source |
LinuxButton.php | Class | Class source |
LinuxFactory.php | Class | Class source |
LinuxProgressBar.php | Class | Class source |
ProgressBar.php | Class | Class source |
UIFactory.php | Class | Class source |
WindowsButton.php | Class | Class source |
WindowsFactory.php | Class | Class source |
WindowsProgressBar.php | Class | Class source |
Files | / | src | / | Adapter |
File | Role | Description |
---|---|---|
JSONData.php | Class | Class source |
XMLData.php | Class | Class source |
XMLToJSONAdapter.php | Class | Class source |
Files | / | src | / | Bridge |
File | Role | Description |
---|---|---|
AdvancedRemoteControl.php | Class | Class source |
Device.php | Class | Class source |
Radio.php | Class | Class source |
RemoteControl.php | Class | Class source |
Tv.php | Class | Class source |
Files | / | src | / | Builder |
File | Role | Description |
---|---|---|
Builder.php | Class | Class source |
Car.php | Class | Class source |
CarBuilder.php | Class | Class source |
Director.php | Class | Class source |
Door.php | Class | Class source |
Engine.php | Class | Class source |
Truck.php | Class | Class source |
TruckBuilder.php | Class | Class source |
Vehicle.php | Class | Class source |
Wheel.php | Class | Class source |
Files | / | src | / | ChainOfResponsibility |
File | Role | Description |
---|---|---|
Authenticate.php | Class | Class source |
Authorize.php | Class | Class source |
Middleware.php | Class | Class source |
Request.php | Class | Class source |
Welcome.php | Class | Class source |
Files | / | src | / | Composite |
File | Role | Description |
---|---|---|
FieldComposite.php | Class | Class source |
Fieldset.php | Class | Class source |
Form.php | Class | Class source |
FormElement.php | Class | Class source |
Input.php | Class | Class source |
Files | / | src | / | Decorator |
File | Role | Description |
---|---|---|
Filter.php | Class | Class source |
InputFormat.php | Class | Class source |
JavascriptFilter.php | Class | Class source |
MarkDownFilter.php | Class | Class source |
PlainText.php | Class | Class source |
PlainTextFilter.php | Class | Class source |
Files | / | src | / | Facade |
File | Role | Description |
---|---|---|
Facade.php | Class | Class source |
Subsystem1.php | Class | Class source |
Subsystem2.php | Class | Class source |
Files | / | src | / | Factory |
File | Role | Description |
---|---|---|
Logistics.php | Class | Class source |
RoadLogistics.php | Class | Class source |
SeaLogistics.php | Class | Class source |
Ship.php | Class | Class source |
Transport.php | Class | Class source |
Truck.php | Class | Class source |
Files | / | src | / | Prototype |
File | Role | Description |
---|---|---|
BackReference.php | Class | Class source |
Prototype.php | Class | Class source |
Files | / | src | / | Proxy |
File | Role | Description |
---|---|---|
CachingDownloader.php | Class | Class source |
Downloader.php | Class | Class source |
SimpleDownloader.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.