diff --git a/Structural/Adapter/uml/uml.png b/Structural/Adapter/uml/uml.png index b653077..2cf82a1 100644 Binary files a/Structural/Adapter/uml/uml.png and b/Structural/Adapter/uml/uml.png differ diff --git a/Structural/Adapter/uml/uml.svg b/Structural/Adapter/uml/uml.svg index 189c56f..4eec346 100644 --- a/Structural/Adapter/uml/uml.svg +++ b/Structural/Adapter/uml/uml.svg @@ -1,4 +1,4 @@ - + @@ -24,25 +24,25 @@ - + - + - + - + - + - + - + @@ -51,22 +51,22 @@ - + - + - + - + - + @@ -114,86 +114,86 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -203,7 +203,7 @@ open() - + @@ -213,11 +213,11 @@ turnPage() - + - - + + @@ -300,16 +300,16 @@ EBookAdapter - + - + - + - + @@ -319,7 +319,7 @@ pressNext() - + @@ -329,11 +329,11 @@ pressStart() - + - - + + @@ -345,16 +345,16 @@ Kindle - + - + - + - + @@ -364,7 +364,7 @@ pressNext() - + @@ -374,11 +374,11 @@ pressStart() - + - - + + @@ -390,16 +390,16 @@ EBookInterface - + - + - + - + @@ -409,7 +409,7 @@ turnPage() - + @@ -419,11 +419,11 @@ open() - + - - + + @@ -435,14 +435,14 @@ PaperBookInterface - + - - - - - + + + + + diff --git a/Structural/Bridge/uml/uml.png b/Structural/Bridge/uml/uml.png index 30f78d1..df6ce3c 100644 Binary files a/Structural/Bridge/uml/uml.png and b/Structural/Bridge/uml/uml.png differ diff --git a/Structural/Bridge/uml/uml.svg b/Structural/Bridge/uml/uml.svg index 8d27913..189a7dc 100644 --- a/Structural/Bridge/uml/uml.svg +++ b/Structural/Bridge/uml/uml.svg @@ -1,4 +1,4 @@ - + @@ -28,22 +28,22 @@ - + - + - + - + - + - + @@ -52,64 +52,64 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -157,294 +157,294 @@ - - + + - - + + - - + + - - + + - - + + - + work() - - + + - - - + + + - + - + Workshop - + Workshop - - + + - - + + - - + + - - + + - + __construct(workShop1, workShop2) - - + + - - + + - + manufacture() - - + + - - - + + + - + - + Car - + Car - - + + - - + + - - + + - - + + - + work() - - + + - - - + + + - + - + Produce - + Produce - - + + - - + + - - + + - - + + - + __construct(workShop1, workShop2) - - + + - - + + - + manufacture() - - + + - - - + + + - + - + Motorcycle - + Motorcycle - - + + - - + + - - + + - - + + - + work() - - + + - - - + + + - + - + Assemble - + Assemble - + - + - + - + - + workShop1 - + - + workShop2 - + - + - + __construct(workShop1, workShop2) - + - + - + manufacture() - + - + - + - + Vehicle - + Vehicle - + - + - + - + diff --git a/Structural/Composite/uml/uml.png b/Structural/Composite/uml/uml.png index 70162dc..5fed73d 100644 Binary files a/Structural/Composite/uml/uml.png and b/Structural/Composite/uml/uml.png differ diff --git a/Structural/Composite/uml/uml.svg b/Structural/Composite/uml/uml.svg index 1f2196c..c587818 100644 --- a/Structural/Composite/uml/uml.svg +++ b/Structural/Composite/uml/uml.svg @@ -1,4 +1,4 @@ - + @@ -20,22 +20,22 @@ - + - + - + - + - + - + @@ -44,22 +44,22 @@ - + - + - + - + - + - + @@ -102,124 +102,114 @@ - + - - + + - - + + - - + + - - + + - + render(indent) - - + + - - - + + + - + - + TextElement - + TextElement - - + + - - + + - - + + - - + + - + render(indent) - - + + - - - + + + - + - + FormElement - + FormElement - - - - - - - - - + + - - + + - - + + - - + + - - - - + render(indent) - - + + - - - + + + - + - + InputElement - + InputElement diff --git a/Structural/DataMapper/uml/uml.png b/Structural/DataMapper/uml/uml.png index 05b5812..97cd26a 100644 Binary files a/Structural/DataMapper/uml/uml.png and b/Structural/DataMapper/uml/uml.png differ diff --git a/Structural/DataMapper/uml/uml.svg b/Structural/DataMapper/uml/uml.svg index dcc452b..d65a9c9 100644 --- a/Structural/DataMapper/uml/uml.svg +++ b/Structural/DataMapper/uml/uml.svg @@ -177,17 +177,7 @@ - - - - - - - - - - - + diff --git a/Structural/Decorator/uml/uml.png b/Structural/Decorator/uml/uml.png index 1194a62..dc4fae3 100644 Binary files a/Structural/Decorator/uml/uml.png and b/Structural/Decorator/uml/uml.png differ diff --git a/Structural/Decorator/uml/uml.svg b/Structural/Decorator/uml/uml.svg index 83aaa4e..a488e8e 100644 --- a/Structural/Decorator/uml/uml.svg +++ b/Structural/Decorator/uml/uml.svg @@ -1,4 +1,4 @@ - + @@ -24,22 +24,22 @@ - + - + - + - + - + - + @@ -48,19 +48,19 @@ - + - + - + - + - + @@ -87,276 +87,287 @@ - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - + renderData() - - + + - - - + + + - + - + RenderInJson - + RenderInJson - - - - - - - - - + + - - + + - - + + - - + + - - - - + renderData() - - + + - - - + + + - + - + RenderInXml - + RenderInXml - + - + - + - + - + data - + - + - - - - - - __construct(data) + + + + + + __construct(data) - + - + - + renderData() - - + + - - - + + + - - + + - - Webservice + + Webservice - - Webservice + + Webservice - - + + - - + + - - + + - + - - - - - - wrapped + + + + + + wrapped - + - + - - - - - - __construct(wrappable) + + + + + + __construct(wrappable) - - + + - - - + + + - - + + - - Decorator + + Decorator - - Decorator + + Decorator - - + + - - + + - - + + - - + + - + renderData() - - + + - - - + + + - - + + - - RendererInterface + + RendererInterface - - RendererInterface + + RendererInterface - + - + diff --git a/Structural/DependencyInjection/uml/uml.png b/Structural/DependencyInjection/uml/uml.png index 91cdcb0..67e6ca1 100644 Binary files a/Structural/DependencyInjection/uml/uml.png and b/Structural/DependencyInjection/uml/uml.png differ diff --git a/Structural/DependencyInjection/uml/uml.svg b/Structural/DependencyInjection/uml/uml.svg index 2f75b09..78d603d 100644 --- a/Structural/DependencyInjection/uml/uml.svg +++ b/Structural/DependencyInjection/uml/uml.svg @@ -1,4 +1,4 @@ - + @@ -20,13 +20,13 @@ - + - + - + @@ -86,70 +86,70 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -176,254 +176,247 @@ - + - + + + + - - + + - + - + - + - + - + configuration - + - + host - + - + - + __construct(config) - + - + - + connect() - + - + getHost() - + - + - + - + Connection - + Connection - - + + - - + + - - + + - - + + - + get(key, default) - - + + - + set(key, value) - - + + - - - + + + - + - + ArrayConfig - + ArrayConfig - - + + - - + + - - + + - - + + - + get(key) - - + + - + set(key, value) - - + + - - - + + + - + - + Parameters - + Parameters - - - - - - - - - - - + - + - + - + - + storage - + - + - - - - - - __construct(storage) + + + + + + __construct(storage) - - + + - - - + + + - - + + - - AbstractConfig + + AbstractConfig - - AbstractConfig + + AbstractConfig - + - + diff --git a/Structural/Facade/uml/uml.png b/Structural/Facade/uml/uml.png index e13cbdc..da5097a 100644 Binary files a/Structural/Facade/uml/uml.png and b/Structural/Facade/uml/uml.png differ diff --git a/Structural/Facade/uml/uml.svg b/Structural/Facade/uml/uml.svg index 8f7dd83..2e7b400 100644 --- a/Structural/Facade/uml/uml.svg +++ b/Structural/Facade/uml/uml.svg @@ -1,4 +1,4 @@ - + @@ -16,25 +16,25 @@ - + - + - + - + - + - + - + @@ -43,307 +43,282 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - + - + - + - + - + - - - - + - + - - - - - - - - - - - + + - - - - - - - - - + + - - + + - - + + - - + + - - - - + execute() - - + + - + waitForKeyPress() - - + + - + launch(os) - - + + - + powerDown() - - + + - - - + + + - + - + BiosInterface - + BiosInterface - - + + - - + + - - + + - - + + - + halt() - - + + - - - + + + - - + + - - OsInterface + + OsInterface - - OsInterface + + OsInterface - - + + - - + + - - + + - - + + - + os - - + + - - - - - - bios + + + + + + bios - - + + - - + + - - - - - - __construct(bios, os) + + + + + + __construct(bios, os) - - + + - - + + - + + + + + + turnOn() + + + + + - - turnOn() + + turnOff() - - + + - - - - - - turnOff() + + + - - + + - - - + + Facade - - - - - Facade - - - Facade + + Facade diff --git a/Structural/FluentInterface/uml/uml.png b/Structural/FluentInterface/uml/uml.png index e8229a2..e49aa57 100644 Binary files a/Structural/FluentInterface/uml/uml.png and b/Structural/FluentInterface/uml/uml.png differ diff --git a/Structural/FluentInterface/uml/uml.svg b/Structural/FluentInterface/uml/uml.svg index a836466..60a8564 100644 --- a/Structural/FluentInterface/uml/uml.svg +++ b/Structural/FluentInterface/uml/uml.svg @@ -89,17 +89,7 @@ - - - - - - - - - - - +