Meilleure réponse
Voir la réponse de Richard Kenneth Eng à Comment décririez-vous la différence entre la programmation orientée objet (POO) et fonctionnelle Programmation (FP) pour un non-technicien?
Smalltalk est le meilleur exemple de POO basée sur les classes qui existe (il existe dautres formes de POO qui ne sont pas basées sur des classes, mais nous pouvons largement les ignorer . La POO basée sur les classes est de loin la plus courante.) Une classe est une définition ou un modèle pour créer des objets. Dans Smalltalk, une classe est aussi un objet car tout dans Smalltalk est un objet!
Une classe peut hériter dune autre classe; elle peut hériter de propriétés et de méthodes, et vous pouvez ajouter ( ou remplacez-les par!) vos propres propriétés et méthodes. (Smalltalk prend uniquement en charge l héritage unique . Lhéritage multiple , cest-à-dire hériter de plus dune classe, rend les choses plus compliqué, et Smalltalk vise à être très, très simple.)
Des langages comme C ++ ajoutent beaucoup plus de complexité au paradigme de la POO. Ils visent à rendre la POO plus expressive et flexible, mais je ne suis pas sûr que cela en vaille la peine.
Réponse
OOPS – Programmation orientée objet. « S » dans OOPS signifie « SYSTEMS ». En fait, il y a une conférence appelée OOPS Conference et cest labréviation de « Object Oriented Programming Language and Systems ».