„Objektumorientált szoftvertervezés - Tervezési minták” változatai közötti eltérés
Új oldal, tartalma: „{{GlobalTemplate|Infoszak|OotTervezesiMintak}} __TOC__ ==9.1. Külső segédletek:== * {{InLineFileLink|Infoszak|OotTervezesiMintak|jegyzetPatternek_.pdf|Design_Pat…” |
Nincs szerkesztési összefoglaló |
||
| 1. sor: | 1. sor: | ||
__TOC__ | |||
==Külső segédletek:== | |||
[[Fájl:jegyzetPatternek_.pdf]] - néhány tervezési minta alaposabb kidolgozása | |||
[[Fájl:Szoftvertechnikak_Design_Patterns_16-17.pdf]] - Szoftvertechnikak_Design_Patterns_16-17.pdf | |||
== | ==Mintkák röviden== | ||
===Callback=== | ===Callback=== | ||
| 16. sor: | 14. sor: | ||
Mármint az első hívást ugye a kliens kezdeményezi, és utána ha esemény történik, akkor a szerepek megcserélődnek, és a szerver kezdeményez visszahívást a kliensek felé. | Mármint az első hívást ugye a kliens kezdeményezi, és utána ha esemény történik, akkor a szerepek megcserélődnek, és a szerver kezdeményez visszahívást a kliensek felé. | ||
callback.png | |||
===Factory=== | ===Factory=== | ||
| 23. sor: | 21. sor: | ||
A szerver minden egyes új hívásnál új példányt hoz létre a kiszolgáló servantból. | A szerver minden egyes új hívásnál új példányt hoz létre a kiszolgáló servantból. | ||
factory.png | |||
===Mobil ügynök=== | ===Mobil ügynök=== | ||
| 31. sor: | 29. sor: | ||
Lehet például arra használni, hogy elküldeni egy adatbázisnak, ott leszelektálja az eredményt, majd azzal visszajön, így ha valamit nem tudunk SQL-be megírni, akkor is csak minimális lesz a hálózati forgalom. | Lehet például arra használni, hogy elküldeni egy adatbázisnak, ott leszelektálja az eredményt, majd azzal visszajön, így ha valamit nem tudunk SQL-be megírni, akkor is csak minimális lesz a hálózati forgalom. | ||
mobileagent.png | |||
===Observer=== | ===Observer=== | ||
| 83. sor: | 81. sor: | ||
Hasonló, mint a Decorator, de ez nem ad plusz funkcionalitást az objektumhoz, csak elérhető/nem elérhetővé teszi azt. | Hasonló, mint a Decorator, de ez nem ad plusz funkcionalitást az objektumhoz, csak elérhető/nem elérhetővé teszi azt. | ||
== | ==Gyors összefoglaló== | ||
* Konténerek + komponensek -> Composite pattern | * Konténerek + komponensek -> Composite pattern | ||