Projektavimo pavyzdys

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką

Projektavimo pavyzdys (angl. design pattern) – tai pripažintas dažnai pasitaikančios programinės įrangos projektavimo problemos sprendimo būdas. Projektavimo pavyzdys tinka ne vienai probleminei sričiai; jis gali būti panaudotas įvairiose situacijose.

Paplitus objektinėms programavimo kalboms, populiariausi objektiškai orientuoti projektavimo pavyzdžiai.

Žymioje Erich Gamma, Richard Helm, Ralph Johnson ir John Vlissides parašytoje knygoje Design Patterns aprašyti šie populiarūs projektavimo pavyzdžiai:

Kūrimo

  • Abstraktus fabrikas (abstract factory)
  • Kūrėjas (builder)
  • Fabriko metodas (factory method)
  • Prototipas (prototype)
  • Vienintelis objektas (singleton)

Struktūros

  • Pritaikantis objektas (adapter)
  • Tiltas (bridge)
  • Sudėtinis objektas (composite)
  • Dekoratorius (decorator)
  • Fasadas (facade)
  • Lengvasis objektas (flyweight)
  • Įgaliotinis (proxy)

Elgsenos

  • Atsakomybės grandinė (chain of responsibility)
  • Komanda (command)
  • Interpretatorius (interpreter)
  • Iteratorius (iterator)
  • Tarpininkas (mediator)
  • Nuotrauka (memento)
  • Stebėtojas (observer)
  • Būsena (state)
  • Strategija (strategy)
  • Šabloninis metodas (template method)
  • Svečias (visitor)



 Crystal 128 mymac.png  Šiame straipsnyje naudojami diskutuotini terminai.
Daugiau apie kompiuterinius terminus skaitykite žodynėlyje.

Vikiteka