„Objektumorientált szoftvertervezés - Tervezési minták” változatai közötti eltérés
a Ferrero átnevezte a(z) 9. Tervezési minták lapot a következő névre: Tervezési minták |
autoedit v2: fájlhivatkozások egységesítése, az új közvetlenül az adott fájlra mutat |
||
| (2 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
| 3. sor: | 3. sor: | ||
==Külső segédletek:== | ==Külső segédletek:== | ||
[[ | [[Media:jegyzetPatternek_.pdf]] - néhány tervezési minta alaposabb kidolgozása | ||
[[ | [[Media:Szoftvertechnikak_Design_Patterns_16-17.pdf]] - Szoftvertechnikak_Design_Patterns_16-17.pdf | ||
==Mintkák röviden== | ==Mintkák röviden== | ||
| 14. 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é. | ||
[[ | [[File:callback.png]] | ||
===Factory=== | ===Factory=== | ||
| 21. 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. | ||
[[ | [[File:factory.png]] | ||
===Mobil ügynök=== | ===Mobil ügynök=== | ||
| 29. 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. | ||
[[ | [[File:mobileagent.png]] | ||
| 90. sor: | 90. sor: | ||
* JTree-nél Null Object pattern | * JTree-nél Null Object pattern | ||
* SortedSet -> Comparator pattern | * SortedSet -> Comparator pattern | ||
* | * Chatserver, SAX eseményvezérlése -> Callback pattern | ||
* Bankfiók életciklus -> Factory pattern | * Bankfiók életciklus -> Factory pattern | ||
* RMI stub, szövegszerkesztő -> Proxy pattern | * RMI stub, szövegszerkesztő -> Proxy pattern | ||
* Beágyazott mobil Java ME eseménykezelője (registry miatt)-> Whiteboard pattern | * Beágyazott mobil Java ME eseménykezelője (registry miatt)-> Whiteboard pattern | ||
* java.concurrent.CopyOnWriteArrayList -> Composite | |||
* java.util.Comparator -> Strategy | |||
* java.rmi.server.RemoteStub -> Proxy | |||
* javax.swing.GroupLayout.ParalellGroup -> Strategy | |||
-- [[SallaiTamas|sashee]] - 2009.05.19. <br /> | -- [[SallaiTamas|sashee]] - 2009.05.19. <br /> | ||
| 99. sor: | 103. sor: | ||
-- [[FelberPeter|Eff]] - 2010.06.12. | -- [[FelberPeter|Eff]] - 2010.06.12. | ||
--[[Szerkesztő:Ferrero|Szabó Csaba]] ([[Szerkesztővita:Ferrero|vita]]) 2012. december 17., 22:44 (CET) | |||
[[Category:Infoszak]] | [[Category:Infoszak]] | ||