-
Fototrend
Új hozzászólás Aktív témák
-
raggg
senior tag
Amit belinkeltél egy osztálydiagram, amit elsősorban a programban létező objektummodell leírására használnak. Amit te keresel, az az UML állapotátmenet diagram (state diagram, lásd például: [link]).
Ez jóval egyszerűbb, nem kell órákat eltölteni vele, és ez szolgál az egyes objektumok állapotainak leírására. Szerintem ha csak a saját munkád minőségét befolyásolja (értsd nem kerül bele valamilyen dokumentációba), akkor felesleges gépen rajzolgatni, elég ha egy papírra felkarcolod. Szerény véleményem szerint az se fontos, hogy 100%-ig UML szabályok szerint működjön, úgy csináld, ahogy neked érthető. Ha mindenképp gépen szeretnéd, akkor pl. a Dia-t ajánlom, ingyenes, működik, átlátható - nincs benne semmi extra.
Egyébként ha javasolhatok valamit, akkor ne a programkód (~függvények) felől közelítsd meg a problémát, hanem ilyesmi kérdésekre keresd meg a választ:
- Milyen objektumok vannak az alkalmazásban, amik állapotokat változtatnak?
- Milyen művelet hatására vált állapotot egy adott objektum?
- Hogyan viszonyulnak egymáshoz az állapotok? Melyik állapotból melyik másikba kerülhet át egy objektum?Ha ezt sikerül feltérképezni, sokkal egyszerűbb lesz a konkrét kódot elkészíteni és általában jobb is a végeredmény a kód felépítését illetően.
Remélem valamennyit tudtam segíteni.
ragklaatPS
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Óvodások homokozója
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Redmi Pad Pro - jól sikerült
- One otthoni szolgáltatások (TV, internet, telefon)
- Okos Otthon / Smart Home
- iPhone topik
- Otthoni hálózat és internet megosztás
- alza vélemények - tapasztalatok
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- További aktív témák...
- Intel i5-12500t 6c/12t - 2.0 Ghz / MaxBoost: 4.4 Ghz
- UFF! HP EliteBook 850 G8 Fémházas "Kis Gamer" Laptop 15,6" -65% i7-1185G7 32/1TB Iris Xe FHD HUN
- Szépséges! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/1TB FHD HUN
- I7-4770K processzor 4mag 8 szál 3,5 ghz
- Gigabyte GA-Z87X-D3H 1150 es alaplap
- Pioneer minihifi
- Gainward GeForce RTX 3060 Ghost 12GB GDDR6 192bit Videokártya,hibátlan állapotban!
- ASUS Radeon RX 6600 8GB GDDR6 128bit Videokártya,hibátlan állapot,tesztekkel!
- SAPPHIRE Radeon PULSE RX 6600 8GB GDDR6 128bit Videokártya,hibátlan állapot,tesztekkel!
- GeForce GTX 1660 Ti MINI ITX 6G,hibátlan állapotban,tesztekkel!