Generační mezera (vzor) - Generation gap (pattern)
Generační propast je vzor návrhu softwaru dokumentováno uživatelem John Vlissides který zachází s automaticky generovaným kódem jinak než s kódem, který byl napsán a vývojář. Změny by se neměly provádět v generovaném kódu, protože by byly přepsány, kdyby byl proces generování kódu někdy znovu spuštěn, například během překompilace.[1] Vlissides navrhl vytvoření a podtřída generovaného kódu, který obsahuje požadovanou úpravu.[2] To lze považovat za příklad vzor metody šablony.
Moderní jazyky
Moderní jazyk bajtových kódů, jako je Java, byl v raných fázích, kdy Vlissides rozvíjel své myšlenky. V jazyce, jako je Java nebo C #, může po tomto vzoru následovat generování rozhraní, což je zcela abstraktní třída. Vývojář by pak ručně upravil konkrétní implementaci vygenerovaného rozhraní.
Reference
- ^ Fowler, Martin. "Generační propast". martinfowler.com/. Citováno 9. srpna 2014.
- ^ Vlissides, John (1998-06-22). Šrafování vzorů: Použity návrhové vzory. Addison-Wesley Professional. str. 85–101. ISBN 978-0201432930.
![]() | Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |