Általános szoftver ismeretek
  A polimorfizmusról általában

Mikor használjunk sablonokat dinamikus polimorfizmus helyett?



A sablonok az implicit polimorfizmus megvalósításának eszközei. Alkalmazásuknak az a feltétele, hogy rendelkezzenek bizonyos metódusokkal. A következőkben sorravesszük, hogy mikor érdemes egyértelműen ezt a fajtát választani az explicit változattal szemben.

1. eset: A fejlesztés első fázisában, a fejlesztés gyorsítása érdekében

Hasonlóan az ellenőrizetlen polimorfizmushoz, a sablonok is erősen
felgyorsíthatják a fejlesztés első fázisát. A kliens osztályt fel tudjuk használni akkor is, ha tehát nem alkalmazhatunk dinamikus polimorfizmust – amennyiben rendelkezik a szükséges metódusokkal.


A polimorfizmusról általában
  Általános szoftver ismeretek