Les différents paradigmes de la programmation
http://fr.wikipedia.org/wiki/Langage_de_programmation
Objet, impératif, fonctionnel, déclaratif, programmation par contrat....
http://fr.wikipedia.org/wiki/Paradigme
http://rb.ec-lille.fr/recherche/Article_objet/httoc.html
Programmation impérative
Programmation orientée objet (POO ou OOP en anglais)
http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet
http://en.wikipedia.org/wiki/Object-oriented_programming
http://hdd34.developpez.com/cours/artpoo
Un bon langage pour utiliser ce paradigme :
Java
Mots clés : objet, classe, encapsulation, attribut, méthode, constructeur, destructeur, modificateur ou mutateur (set), accesseur (get), héritage, polymorphisme, classe abstraite (ou interface en Java), agrégation
Programmation fonctionnelle
http://fr.wikipedia.org/wiki/Programmation_fonctionnelle
Divers
Programmation par contraintes
voir aussi
MethodesDeDeveloppementLogiciel :
UML RUP Cycle en V...