> [!definition] Postulat > Chaque paradigme permet de résoudre une classe de problèmes. > Plus précisément : l'existance de chaque paradigme est justifée / justifiable parce que ce paradigme permet de simplifier beaucoup la résolution de certains problèmes. ## [[paradigme programmation fonctionnelle|programmation fonctionnelle]] permet d'éviter les problèmes causés par les effets de bord. ## [[paradigme programmation orientée objet|programmation orientée objet]] Pouvoir modéliser des hiérarchies complexes à voir : - justification de l'[[envoi de messages entre objets]]