RECHERCHE DE SITE

Principes de base de la POO et leur utilisation

Informations générales

POO est le style de programmation qui a émergé dans80 ans du 20ème siècle. Contrairement aux langues de procédure où les données et instructions pour leur traitement existent séparément, dans la programmation orientée objet, ces informations sont combinées en une seule entité.

principes de l'oop

Principes de base de la POO

La programmation d'objets aleurs postulats. Les principes de l'OLP sont ses idées principales. Il y en a trois plus importants: l'héritage, le polymorphisme et l'encapsulation. Ci-dessous, chacun sera discuté plus en détail. Les bases de la programmation dans les langages POO consistent en l'utilisation d'objets et de classes. Lorsque l'on passe du style procédural de l'écriture du code source à celui orienté objet, il y a souvent des complexités, mais la plupart des développeurs trouvent beaucoup d'avantages dans la POO.

Encapsulation

L'encapsulation est l'utilisation d'une uniondonnées et instructions pour leur traitement en une seule classe d'entité. Au moment de l'écriture des programmes dans l'un des langages POO, une distinction est faite entre les informations à l'intérieur de l'entité et de l'extérieur. Ainsi, il est possible d'assurer la sécurité des données et des méthodes de leur implémentation à partir d'influences externes, par exemple, d'autres classes qui ne sont pas liées à cet objet. À l'intérieur de l'entité, les données interagissent avec succès les unes avec les autres, mais sont protégées de manière fiable contre tout accès non autorisé de l'extérieur.

principes de base de oop

Héritage

Le deuxième principe de la POO est l'héritage - c'estla capacité d'une classe à utiliser les méthodes de l'autre sans répéter leur implémentation réelle. L'héritage vous permet de vous débarrasser de la redondance du code source.

Polymorphisme

Un autre principe de la POO est le polymorphisme. Son utilisation signifie que pour manipuler des objets de complexité variable, vous pouvez créer une interface qui réagira différemment aux événements et simultanément mettre correctement en œuvre les tâches.

Langues OOP

Les principes de la POO sont utilisés danslangages de programmation populaires comme C ++ et Java, sur lesquels un nombre important de programmes et d'applications sont développés. Il y a aussi des langages OOP moins utilisés - Delphi, Object Pascal, Ruby et beaucoup d'autres.

Critique de l'OLP

Malgré des déclarations généralement positives à l'égard de cette méthodologie, les principes de l'OLP sont souvent critiqués. Comme la programmation procédurale, la POO a ses inconvénients.

D'abord, la complexité de la transition. Pour comprendre les principes de la POO, il faudra beaucoup de temps, surtout pour les personnes qui travaillent étroitement avec les langages de programmation procéduraux.

bases de la programmation
Deuxièmement, une documentation plus compliquée est un inconvénient, car il sera nécessaire non seulement de décrire des classes et des objets, mais aussi des cas spécifiques de leur mise en œuvre.

Troisièmement, l'universalité excessive des méthodes peutconduire au fait que le code source et les programmes développés seront surchargés avec des fonctions et des capacités qui ne sont pas nécessaires dans ce cas particulier. En outre, notez l'inefficacité en termes d'allocation de mémoire. Cependant, indépendamment des opinions des autres, le nombre de programmeurs POO ne cesse de croître, et les langues elles-mêmes se développent rapidement.

</ p>
  • Note: