Programowanie Uogólnione
Pisanie kodu działającego z różnymi typami danych przekazywanych jako argumenty. Typy tych argumentów muszą spełniać określone wymagania syntaktyczne i semantyczne.
Programowanie uogólnione pozwala na pisanie kodu programu bez wcześniejszej znajomości typów danych, na których kod ten będzie pracował. Obecnie wiele języków programowania ma możliwość wykorzystywania uogólnień, np. C++, D, Java oraz Haskell. W językach C++ czy D programowanie uogólnione umożliwiają szablony. W językach Java, C#, Visual Basic .NET, Haskell, Eiffel służą do tego typy generyczne (lub inaczej uogólnione).
Źródła:⠀ Słownik terminologii programistycznej. Retrieved from http://shebang.pl/stp/?s=Programowanie+uog%C3%B3lnione&post_type=stp
⠀ Sait