Programmation Générique
Fleeting- Référence externe : https://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9ricit%C3%A9
- Référence externe : https://fr.wikibooks.org/wiki/Programmation/Programmation_g%C3%A9n%C3%A9rique
définir des algorithmes identiques opérant sur des données de types différents
avantage de la programmation générique consiste à abstraire un ensemble de concepts cohérents pour construire des algorithmes au-dessus indépendamment de leur implémentation
polymorphic
polymorphisme est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.
Notes pointant ici
- clk and contextual polymorphism
- clk encourage de scripter par abstraction
- dependency injection
- polymorphic command line interface (in clk)
- polymorphism prevents conditions