2015-04-02 00:03:33 +02:00

38 lines
1.3 KiB
ReStructuredText

Structural
==========
In Software Engineering, Structural Design Patterns are Design Patterns
that ease the design by identifying a simple way to realize
relationships between entities.
- `Adapter <Adapter>`__
`:notebook: <http://en.wikipedia.org/wiki/Adapter_pattern>`__
- `Bridge <Bridge>`__
`:notebook: <http://en.wikipedia.org/wiki/Bridge_pattern>`__
- `Composite <Composite>`__
`:notebook: <http://en.wikipedia.org/wiki/Composite_pattern>`__
- `DataMapper <DataMapper>`__
`:notebook: <http://en.wikipedia.org/wiki/Data_mapper_pattern>`__
- `Decorator <Decorator>`__
`:notebook: <http://en.wikipedia.org/wiki/Decorator_pattern>`__
- `DependencyInjection <DependencyInjection>`__
`:notebook: <http://en.wikipedia.org/wiki/Dependency_injection>`__
- `Facade <Facade>`__
`:notebook: <http://en.wikipedia.org/wiki/Facade_pattern>`__
- `FluentInterface <FluentInterface>`__
`:notebook: <http://en.wikipedia.org/wiki/Fluent_interface>`__
- `Proxy <Proxy>`__
`:notebook: <http://en.wikipedia.org/wiki/Proxy_pattern>`__
- `Registry <Registry>`__
`:notebook: <http://en.wikipedia.org/wiki/Service_locator_pattern>`__
Code
----
You can also find these code on `GitHub`_
Test
----
.. _`GitHub`: https://github.com/domnikl/DesignPatternsPHP/tree/master/Structural