mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-05-28 01:19:36 +02:00
38 lines
1.3 KiB
ReStructuredText
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
|