uogólnione |
obiektowe |
koncentruje się na algorytmach |
koncentruje się na danych |
celem jest tworzenie kodu niezależnego od typu danych (iteratory) |
szablony pozwalają na tworzenie funkcji lub klas dla ogólnego typu danych |
STL udostępnia ogólną reprezentację algorytmów |
szablony pozwalają tworzyć ogolną reprezentację algorytmów, ale nie bez zmian w ich podstawowych projektach |