Zobecnění typu - Type generalization
Zobecnění typu je technika běžně používaná v refaktorování. Cílem je využít výhod objektová orientace a vytvářet více zobecněné typy, což umožňuje větší sdílení kódu, což vede k lepší udržovatelnosti, protože je méně kódu na zápis. Příliš obecný kód se však může stát zcela zbytečným, což vede k špagetový kód nedělat efektivně nic.
Zobecnění typu odkazuje na vytváření obecnější nebo abstraktnější určité podmnožiny vlastností konkrétního typ. A nadtřída má širší využití než konkrétní podtřída, a tak je obecnější.
Příkladem zobecnění typu by bylo přesunutí a metoda od dítěte k rodiči třída pro běžné použití všemi dětmi mateřské třídy, nejen původním dítětem.
Další příklad v Programovací jazyk Java, by byl přístup k objekt přes rozhraní který není vázán na konkrétní implementaci tohoto rozhraní.[1]
Reference
- ^ Fowler, Martin (1999). Refaktorování. Addison Wesley. str.336. ISBN 0201485672.
![]() | Tento software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |