wzorce projektowe

This commit is contained in:
shaaqu 2021-02-10 08:51:41 +01:00
parent 8aa44f01bc
commit f79cf55d9e
3 changed files with 2620 additions and 28 deletions

View File

@ -2,79 +2,135 @@ format 224
classcanvas 128642 class_ref 129922 // Transakcja classcanvas 128642 class_ref 129922 // Transakcja
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 298.4 856.4 2000 180 149 xyzwh 1161 843.2 2000 165 149
end end
classcanvas 128770 class_ref 128770 // Klient classcanvas 128770 class_ref 128770 // Klient
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 1287.6 150.4 2000 209 147 xyzwh 435.8 -44.4 2000 209 147
end end
classcanvas 129026 class_ref 128002 // Bankomat classcanvas 129026 class_ref 128002 // Bankomat
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 753.9 493.1 2000 276 473 xyzwh 400 164.6 2000 275 472
end end
classcanvas 129282 class_ref 129538 // System_Transakcji classcanvas 129282 class_ref 129538 // System_Transakcji
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 259.1 556.7 2000 230 187 xyzwh 103 699 2000 230 230
end end
classcanvas 129410 class_ref 128258 // Karta classcanvas 129410 class_ref 128258 // Karta
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 846.8 140.1 2005 149 156 xyzwh 921 325 2005 149 155
end end
classcanvas 138754 class_ref 129666 // Potwierdzenie classcanvas 138754 class_ref 129666 // Potwierdzenie
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1288 686.9 2000 xyz 68 420 2000
end end
classcanvas 139010 class_ref 128386 // BLIK classcanvas 139010 class_ref 128386 // BLIK
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 294.2 315.4 2000 xyz 145.2 989.8 2000
end end
classcanvas 139266 class_ref 129282 // Konto classcanvas 139266 class_ref 129282 // Konto
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 566.9 260.6 2000 xyz 49.4 272.2 2000
end end
classcanvas 139522 class_ref 129410 // Przelew classcanvas 139522 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1188.1 844 2000 xyz 24.2 133.6 2000
end end
classcanvas 140546 class_ref 128514 // Wyplata
classdiagramsettings member_max_width 0 end
xyz 922.7 839.5 2000
end
classcanvas 140674 class_ref 128642 // Wplata
classdiagramsettings member_max_width 0 end
xyz 928.4 955.3 2000
end
classcanvas 140802 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end
xyz 882.2 666.6 2005
end
textcanvas 144770 "1"
xyzwh 311 696 2005 21 37
classcanvas 145282 class_ref 144130 // Fabryka_Transakcji
classdiagramsettings member_max_width 0 end
xyz 542.3 792.3 2000
end
note 146434 "Singleton
"
xyzwh 46 650 2005 107 44
relationcanvas 137986 relation_ref 145410 // wchodziWInterakcje relationcanvas 137986 relation_ref 145410 // wchodziWInterakcje
from ref 128770 z 2001 label "wchodziWInterakcje" italic max_width 255 xyz 1091 416 2001 to ref 129026 from ref 128770 z 2001 label "wchodziWInterakcje" italic max_width 255 xyz 456 107 2001 to ref 129026
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 1015 553 3000 multiplicity_b_pos 1280 307 3000 multiplicity_a_pos 513 135 3000 multiplicity_b_pos 515 112 3000
end end
relationcanvas 138370 relation_ref 145794 // wywoluje relationcanvas 138370 relation_ref 145794 // wywoluje
from ref 129026 z 2001 label "wywoluje" italic max_width 255 xyz 584.5 664.5 3000 to ref 129282 from ref 129026 z 2001 to point 398 553
line 143874 z 2001 label "wywoluje" italic max_width 255 xyz 248 550 2001 to point 174 589
line 143746 z 2001 to ref 129282
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end
relationcanvas 138626 relation_ref 152450 // obsluguje relationcanvas 138626 relation_ref 152450 // obsluguje
from ref 129026 z 2006 label "obsluguje" italic max_width 255 xyz 869.5 371.5 3000 to ref 129410 decenter_begin 507
from ref 129026 z 2006 label "obsluguje" italic max_width 255 xyz 758 379 2006 to ref 129410
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end
relationcanvas 138882 relation_ref 152578 // obsluguje relationcanvas 138882 relation_ref 152578 // obsluguje
from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 1118.5 697.5 3000 to ref 138754 decenter_begin 600
from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 262 419 2001 to ref 138754
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end
relationcanvas 139138 relation_ref 152706 // obsluguje relationcanvas 139138 relation_ref 152706 // obsluguje
from ref 129282 z 2001 label "obsluguje" italic max_width 255 xyz 326 441.5 3000 to ref 139010 from ref 129282 z 2001 label "obsluguje" italic max_width 255 xyz 172 933 2001 to ref 139010
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end
relationcanvas 139394 relation_ref 152834 // <unidirectional association> relationcanvas 139394 relation_ref 152834 // <unidirectional association>
decenter_begin 321
from ref 129026 z 2001 to ref 139266 from ref 129026 z 2001 to ref 139266
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end
relationcanvas 139650 relation_ref 152962 // obsluguje relationcanvas 139650 relation_ref 152962 // obsluguje
from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 1095.5 790 3000 to point 1162 768 decenter_begin 32
line 139778 z 2001 to point 1160 766 decenter_end 456
line 139906 z 2001 to ref 139522 from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 273 201 2001 to ref 139522
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end
relationcanvas 140034 relation_ref 153090 // obsluguje relationcanvas 144898 relation_ref 161794 // <realization>
from ref 129282 z 2001 label "obsluguje" italic max_width 255 xyz 341 773 3000 to ref 128642 from ref 140802 z 2006 to ref 128642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145026 relation_ref 161922 // <realization>
from ref 140546 z 2001 to ref 128642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145154 relation_ref 162050 // <realization>
from ref 140674 z 2001 to ref 128642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145410 relation_ref 162178 // <unidirectional association>
from ref 145282 z 2006 to ref 140802
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145538 relation_ref 162306 // <unidirectional association>
from ref 145282 z 2001 to ref 140546
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 146178 relation_ref 162562 // <unidirectional association>
from ref 145282 z 2001 to ref 140674
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 146306 relation_ref 162690 // <unidirectional association>
from ref 129282 z 2001 to ref 145282
no_role_a no_role_b no_role_a no_role_b
no_multiplicity_a no_multiplicity_b no_multiplicity_a no_multiplicity_b
end end

View File

@ -1,18 +1,20 @@
window_sizes 1440 821 278 1156 759 0 window_sizes 1920 1001 278 1636 939 0
diagrams diagrams
sequencediagram_ref 128377 // 3-3-wybranieOpcjiPrzelew active classdiagram_ref 148354 // design-model
924 607 100 A4 0 0 1636 939 69 B-Landscape 0 0
active statediagram_ref 154882 // Diagram stanow - wyplata
924 607 100 A4 0 0
end end
show_stereotypes show_stereotypes
selected statediagram_ref 154882 // Diagram stanow - wyplata selected sequencediagram_ref 141573 // 5-1-wybranieOpcjiBlik
open open
class_ref 128002 // Bankomat class_ref 128258 // Karta
class_ref 128386 // BLIK class_ref 128514 // Wyplata
class_ref 128642 // Wplata
class_ref 129410 // Przelew
class_ref 129538 // System_Transakcji class_ref 129538 // System_Transakcji
class_ref 129666 // Potwierdzenie
class_ref 129922 // Transakcja class_ref 129922 // Transakcja
state_ref 128002 // SM-1 state_ref 128002 // SM-1
class_ref 144130 // Fabryka_Transakcji
end end
end end

2534
models/backup.prj Normal file

File diff suppressed because it is too large Load Diff