880 Shares 5682 views

Les principes de base de l'OLP et de leur utilisation

informations générales


POO – est un style de programmation qui est apparu dans les années 80 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 base de l'OLP

Dans un logiciel de programmation objet a ses propres postulats. principes POO – est ses idées principales. Il y a trois plus importants d'entre eux: l'héritage, le polymorphisme et l'encapsulation. En dessous de chaque seront examinés plus en détail. Principes fondamentaux de la programmation dans les langages de POO sont l'utilisation d'objets et de classes. Dans la transition du style procédural du code source d'écriture orientée objet ont souvent des difficultés, cependant, la plupart des développeurs trouveront de nombreux avantages dans l'OLP.

encapsulation

Encapsulation – est l'utilisation de la fusion des données et des instructions pour leur traitement en une seule entité – la classe. Au moment de l'écriture de programmes dans l'une des langues POO il y a une distinction entre l'information à l'intérieur et l'extérieur de l'entité. Ainsi, la réalisation de la sécurité des données et des méthodes de leur mise en œuvre par des influences extérieures, par exemple, d'autres classes qui ne sont pas liées à cet élément. Au sein de l'essence des données est d' interagir avec succès avec l'autre, mais sont protégés contre tout accès non autorisé de l'extérieur.

héritage

Le deuxième principe de la POO – héritage – est la capacité d'une des méthodes d'utilisation de classe autres sans répéter leur mise en œuvre effective. L'héritage élimine la redondance du code source.

polymorphisme

Un autre principe de la POO – Polymorphisme. Son utilisation signifie pour manipuler des objets de divers degrés de complexité peut créer une interface unique qui répondra différemment aux événements et en même temps le droit de mettre en œuvre les tâches.

langues POO

principes POO sont utilisés dans des langages de programmation les plus populaires comme C ++ et Java, qui a développé une partie importante des programmes et des applications. Il y a aussi moins utilisées langages de POO – est Delphi, Pascal Objet, Ruby et bien d'autres.

la critique de l' OLP

En dépit des déclarations généralement positives à l'égard de cette méthode, souvent les principes POO sont exposés et critiqués. Comme avec la programmation procédurale en POO a ses inconvénients.

Tout d'abord, la complexité de la transition. Pour comprendre les principes de la POO, il faut beaucoup de temps, plus les gens travaillent en étroite collaboration uniquement avec les langages de programmation de procédure.

D'autre part, le manque de documentation est plus difficile car vous avez besoin non seulement pour décrire les classes et les objets, mais aussi des cas particuliers de leur mise en œuvre.

Troisièmement, la flexibilité excessive des méthodes peut conduire 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.