|
1 |
| -<?xml version="1.0" encoding="UTF-8"?> |
2 |
| -<Diagram> |
3 |
| - <ID>PHP</ID> |
4 |
| - <OriginalElement>\DesignPatterns\Creational\FactoryMethod\Bicycle</OriginalElement> |
5 |
| - <nodes> |
6 |
| - <node x="-201.86528497409324" y="25.932642487046632">\DesignPatterns\Creational\FactoryMethod\FactoryMethod</node> |
7 |
| - <node x="254.01554404145077" y="140.10880829015545">\DesignPatterns\Creational\FactoryMethod\Bicycle</node> |
8 |
| - <node x="-109.36528497409324" y="183.93264248704662">\DesignPatterns\Creational\FactoryMethod\GermanFactory</node> |
9 |
| - <node x="251.51554404145077" y="33.10880829015545">\DesignPatterns\Creational\FactoryMethod\VehicleInterface</node> |
10 |
| - <node x="-279.36528497409324" y="183.93264248704662">\DesignPatterns\Creational\FactoryMethod\ItalianFactory</node> |
11 |
| - <node x="389.01554404145077" y="140.10880829015545">\DesignPatterns\Creational\FactoryMethod\Ferrari</node> |
12 |
| - <node x="99.01554404145077" y="130.10880829015545">\DesignPatterns\Creational\FactoryMethod\Porsche</node> |
13 |
| - </nodes> |
14 |
| - <notes /> |
15 |
| - <edges> |
16 |
| - <edge source="\DesignPatterns\Creational\FactoryMethod\ItalianFactory" target="\DesignPatterns\Creational\FactoryMethod\FactoryMethod"> |
17 |
| - <point x="0.0" y="-23.5" /> |
18 |
| - <point x="-204.36528497409324" y="158.93264248704662" /> |
19 |
| - <point x="-160.61528497409324" y="158.93264248704662" /> |
20 |
| - <point x="-41.25" y="54.0" /> |
21 |
| - </edge> |
22 |
| - <edge source="\DesignPatterns\Creational\FactoryMethod\Porsche" target="\DesignPatterns\Creational\FactoryMethod\VehicleInterface"> |
23 |
| - <point x="0.0" y="-44.0" /> |
24 |
| - <point x="166.51554404145077" y="105.10880829015545" /> |
25 |
| - <point x="271.51554404145077" y="105.10880829015545" /> |
26 |
| - <point x="-40.0" y="23.5" /> |
27 |
| - </edge> |
28 |
| - <edge source="\DesignPatterns\Creational\FactoryMethod\Bicycle" target="\DesignPatterns\Creational\FactoryMethod\VehicleInterface"> |
29 |
| - <point x="0.0" y="-34.0" /> |
30 |
| - <point x="0.0" y="23.5" /> |
31 |
| - </edge> |
32 |
| - <edge source="\DesignPatterns\Creational\FactoryMethod\GermanFactory" target="\DesignPatterns\Creational\FactoryMethod\FactoryMethod"> |
33 |
| - <point x="0.0" y="-23.5" /> |
34 |
| - <point x="-34.36528497409324" y="158.93264248704662" /> |
35 |
| - <point x="-78.11528497409324" y="158.93264248704662" /> |
36 |
| - <point x="41.25" y="54.0" /> |
37 |
| - </edge> |
38 |
| - <edge source="\DesignPatterns\Creational\FactoryMethod\Ferrari" target="\DesignPatterns\Creational\FactoryMethod\VehicleInterface"> |
39 |
| - <point x="0.0" y="-34.0" /> |
40 |
| - <point x="446.51554404145077" y="105.10880829015545" /> |
41 |
| - <point x="351.51554404145077" y="105.10880829015545" /> |
42 |
| - <point x="40.0" y="23.5" /> |
43 |
| - </edge> |
44 |
| - </edges> |
45 |
| - <settings layout="Hierarchic Group" zoom="1.0" x="112.5" y="128.0" /> |
46 |
| - <SelectedNodes /> |
47 |
| - <Categories> |
48 |
| - <Category>Fields</Category> |
49 |
| - <Category>Constants</Category> |
50 |
| - <Category>Constructors</Category> |
51 |
| - <Category>Methods</Category> |
52 |
| - </Categories> |
53 |
| - <VISIBILITY>private</VISIBILITY> |
54 |
| -</Diagram> |
55 |
| - |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<Diagram> |
| 3 | + <ID>PHP</ID> |
| 4 | + <OriginalElement>\DesignPatterns\Creational\FactoryMethod\GermanFactory</OriginalElement> |
| 5 | + <nodes> |
| 6 | + <node x="87.0" y="242.0">\DesignPatterns\Creational\FactoryMethod\FactoryMethod</node> |
| 7 | + <node x="164.0" y="112.0">\DesignPatterns\Creational\FactoryMethod\Bicycle</node> |
| 8 | + <node x="308.0" y="112.0">\DesignPatterns\Creational\FactoryMethod\CarFerrari</node> |
| 9 | + <node x="194.0" y="365.0">\DesignPatterns\Creational\FactoryMethod\ItalianFactory</node> |
| 10 | + <node x="0.0" y="101.0">\DesignPatterns\Creational\FactoryMethod\CarMercedes</node> |
| 11 | + <node x="0.0" y="365.0">\DesignPatterns\Creational\FactoryMethod\GermanFactory</node> |
| 12 | + <node x="157.0" y="0.0">\DesignPatterns\Creational\FactoryMethod\VehicleInterface</node> |
| 13 | + </nodes> |
| 14 | + <notes /> |
| 15 | + <edges> |
| 16 | + <edge source="\DesignPatterns\Creational\FactoryMethod\GermanFactory" target="\DesignPatterns\Creational\FactoryMethod\FactoryMethod"> |
| 17 | + <point x="0.0" y="-25.5" /> |
| 18 | + <point x="87.0" y="340.0" /> |
| 19 | + <point x="135.5" y="340.0" /> |
| 20 | + <point x="-48.5" y="36.5" /> |
| 21 | + </edge> |
| 22 | + <edge source="\DesignPatterns\Creational\FactoryMethod\CarMercedes" target="\DesignPatterns\Creational\FactoryMethod\VehicleInterface"> |
| 23 | + <point x="0.0" y="-48.0" /> |
| 24 | + <point x="72.0" y="76.0" /> |
| 25 | + <point x="180.0" y="76.0" /> |
| 26 | + <point x="-46.0" y="25.5" /> |
| 27 | + </edge> |
| 28 | + <edge source="\DesignPatterns\Creational\FactoryMethod\Bicycle" target="\DesignPatterns\Creational\FactoryMethod\VehicleInterface"> |
| 29 | + <point x="0.0" y="-37.0" /> |
| 30 | + <point x="0.0" y="25.5" /> |
| 31 | + </edge> |
| 32 | + <edge source="\DesignPatterns\Creational\FactoryMethod\ItalianFactory" target="\DesignPatterns\Creational\FactoryMethod\FactoryMethod"> |
| 33 | + <point x="0.0" y="-25.5" /> |
| 34 | + <point x="281.0" y="340.0" /> |
| 35 | + <point x="232.5" y="340.0" /> |
| 36 | + <point x="48.5" y="36.5" /> |
| 37 | + </edge> |
| 38 | + <edge source="\DesignPatterns\Creational\FactoryMethod\CarFerrari" target="\DesignPatterns\Creational\FactoryMethod\VehicleInterface"> |
| 39 | + <point x="0.0" y="-37.0" /> |
| 40 | + <point x="370.0" y="76.0" /> |
| 41 | + <point x="272.0" y="76.0" /> |
| 42 | + <point x="46.0" y="25.5" /> |
| 43 | + </edge> |
| 44 | + </edges> |
| 45 | + <settings layout="Hierarchic Group" zoom="1.0" x="216.0" y="208.0" /> |
| 46 | + <SelectedNodes /> |
| 47 | + <Categories> |
| 48 | + <Category>Fields</Category> |
| 49 | + <Category>Constructors</Category> |
| 50 | + <Category>Methods</Category> |
| 51 | + </Categories> |
| 52 | + <VISIBILITY>private</VISIBILITY> |
| 53 | +</Diagram> |
| 54 | + |
0 commit comments