Programmation Orientée Procédure
Programmation Orientée Procédure
Un programme dans un langage procédural est une liste d'instructions où chaque déclaration indique le
ordinateur pour faire quelque chose. Il se concentre sur la procédure (fonction) et un algorithme est nécessaire pour
Lorsque le programme devient plus grand, il est divisé en fonctions et chaque fonction a des définitions clairement définies.
Cela prend un problème comme une séquence de choses à faire telles que lire, calculer et
impression. Par conséquent, un certain nombre de fonctions sont écrites pour résoudre un problème.
Un programme est divisé en un certain nombre de fonctions et chaque fonction a des définitions clairement établies.
but
La plupart des fonctions partagent des données globales.
Cela met l'accent sur l'action. Les données sont considérées comme de seconde classe même si les données sont
L'idée principale derrière l'approche orientée objet est de combiner le processus (fonction) et les données en
une unité appelée un objet. Ainsi, elle se concentre sur les objets plutôt que sur la procédure.
Objets :-
Toute unité physique ou logique ayant des caractéristiques spécifiques qui correspondent au monde réel est
appelé comme objet.
L'approche orientée objet considère un problème en termes d'objets plutôt que de procédures à suivre.
il.
Objets physiques
Éléments de l'environnement utilisateur de l'ordinateur
Collection de données
Types de données définis par l'utilisateur
Classe :-
Une classe est une collection d'objets similaires. Par exemple, Ram, Sita, Hari sont des membres de la classe étudiant.
Héritage
L'héritage est la capacité d'une classe à hériter des propriétés d'une autre classe. L'enfant
ou la classe dérivée hérite des caractéristiques de la classe de base ou de la classe parente. La classe enfant non seulement
hérite des propriétés de la base mais a aussi une propriété supplémentaire qui lui est propre.
La classe originale est appelée classe de base et les classes qui partagent ses caractéristiques sont appelées
classe dérivée.
Dans la programmation orientée objet, le concept d'héritage fournit une extension importante.
à l'idée de réutilisabilité. Un programmeur peut prendre une classe existante et sans la modifier,
ajouter des fonctionnalités et des capacités supplémentaires à celui-ci. Cela se fait en dérivant une nouvelle classe de
existante. La nouvelle classe héritera des capacités de l'ancienne mais aura aussi quelques
caractéristiques supplémentaires propres à lui.
Polymorphisme :-
Le mot polymorphisme est dérivé du mot grec polymorphisme où poly signifie plusieurs.
et morph signifie forme.
Le polymorphisme signifie la capacité de prendre plus d'une forme. Il permet à différents objets de
répondre au même message de différentes manières. C'est la capacité d'un message ou d'une donnée à être
traité sous plus d'une forme. La même opération est effectuée différemment selon
selon le type de données sur lequel il fonctionne.
Par exemple, considérons l'opération d'addition pour deux nombres ; l'opération générera une somme. Si
si les opérandes sont des chaînes de caractères, alors l'opération produira une troisième chaîne par concaténation.
La surcharge est un type de polymorphisme. C'est aussi une caractéristique importante de la programmation orientée objet.
Programmation.
Encapsulation :
C'est la manière d'envelopper à la fois des données et des fonctions sous une seule unité appelée classe. Ceci
empêche les données d'altérations accidentelles. Cela signifie que les données sont cachées afin qu'elles ne puissent pas être
Il met l'accent sur les propres données plutôt que sur la procédure.