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 langages procéduraux, où les données et les 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é. Lors de l'écriture de programmes dans l'un des langages POO, une distinction est faite entre les informations à l'intérieur et à l'extérieur de l'entité. 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 en œuvre correctement 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 submergés non réclamés dans ce cas particulier, les caractéristiques et les capacités. En outre, notez l'inefficacité en termes d'allocation de mémoire. Cependant, quel que soit le nombre de vues des langues en évolution programmeurs POO entourant la croissance constante et rapide eux-mêmes.

</ p>
J'ai aimé:
0
Articles connexes
Les principes de construction d'un système budgétaire et leur
Principes de base du droit international
Principes de la primauté du droit: l'histoire de l'idée
Principes de formation: caractéristiques et spécificité
Le recours aux principes de l'éducation dans le processus
Principes de la dialectique: structure et contenu
Qu'est-ce que la politique et ses principes?
Principes de base de la fiscalité dans la Fédération de Russie
Principes de la logistique: modèles de base
Messages populaires
en haut