Az absztrakció lényege, hogy elrejti, hogy ez most függvényhívás vagy példányosítás. Azaz ha én a típust kicserélem egy factoryfüggvényre akkor sincs semmi gond, ugyanaz a kód fut tovább. Lásd Python.
Ez most olyan, hogy a C++ függvény templatek a paramétereikből kitalálják a típusparamétereket (ha tudják). Ez is elrejti a felhasználó elől, hogy templateről van szó, mégsem sír érte senki.
----
Hülye pelikán