Java 2 Útikalauz programozóknak 5.0

Az elte.java2_utikalauz5.dp csomag

A Tervezési minták fejezet példaprogramjai.

Tovább lásd:
          részletes leírás

Osztályok
Strategia Stratégia szemléltetése.
 

package elte.java2_utikalauz5.dp

A Tervezési minták fejezet példaprogramjai.

Az objektumorientált programozás nyelvi eszközeinek használatát nem nehéz elsajátítani: az alapfogalmak szemantikáját, mint osztály, objektum, metódus, öröklődés vagy polimorfizmus a kezdő gyorsan megértheti. Ahhoz azonban sok tapasztalatot kell gyűjteni, hogy valaki igazi mélységükben ki tudja használni az objektumorientáltsággal járó lehetőségeket, hogy ne csak felületesen objektumorientált programot tervezzen és írjon. A szükséges tapasztalat egy része általános érvényű és a konkrét problémáktól független, másik része viszont olyan konkrét problémákhoz kötődik, amelyek újra és újra felbukkannak. A tervezési minták (design patterns), a tapasztalatok eme utóbbi fajtáját rögzítik.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
Tervezési minták leírása
Sablonmetódus
Alapötlet
Esettanulmány
  • Képek:
    • Sablonmetódus az AbstractList osztályban
Alkalmazhatóság
Felelősségek és együttműködés
  • Képek:
    • A sablonmetódus minta osztályszerkezete
Kapcsolódó minták
Gyártó metódus
Alapötlet
Esettanulmány
  • Képek:
    • Iterátor gyártó metódusa a Collection Frameworkben
Alkalmazhatóság
Felelősségek és együttműködés
  • Képek:
    • A gyártó metódus minta osztályszerkezete
Kapcsolódó minták
Iterátor
Alapötlet
Esettanulmány
  • Képek:
    • Iterátor a Collection Frameworkben
Alkalmazhatóság
Felelősségek és együttműködés
  • Képek:
    • Az iterátor minta osztályszerkezete
Kapcsolódó minták
Toldalék
Alapötlet
Esettanulmány
  • Képek:
    • Toldalékok a java.io csomagban
    • new DataInputStream(new BufferedInputStream(new FileInputStream("demo.txt")));
Alkalmazhatóság
Felelősségek és együttműködés
  • Képek:
    • A toldalék minta osztályszerkezete
Kapcsolódó minták
Homogén összetétel
Alapötlet
Esettanulmány
  • Képek:
    • Felhasználói felület mint homogén összetétel
    • A ScrollPane komponens számára a Panel komponensen keresztül egy egységként jelennek meg az alárendelt komponensek
Alkalmazhatóság
Felelősségek és együttműködés
  • Képek:
    • A homogén összetétel minta osztályszerkezete
Kapcsolódó minták
Stratégia
Alapötlet
Esettanulmány
  • Képek:
    • Elrendezési séma mint stratégia az AWT-ben
    • Az elrendezési séma működésének szekvenciadiagramja
    • Komponenshierarchia egy fölé- és egy alárendelt elrendezési sémával
    Alkalmazhatóság
    Felelősségek és együttműködés
    • Képek:
      • A stratégia minta osztályszerkezete
    Kapcsolódó minták
  • Adapter
    Alapötlet
    Esettanulmány
    • Képek:
      • Adapter képezi le az Iterator interfészt az Enumeration interfészre
    Alkalmazhatóság
    Felelősségek és együttműködés
    • Képek:
      • Az objektumadapter minta osztályszerkezete
      • Az osztályadapter minta osztályszerkezete
    Kapcsolódó minták

    Szerző:
    Dezső András
    Forrásfájl:
    package-info.java

    Java 2 Útikalauz programozóknak 5.0