111 Shares 2429 views

Los principios básicos de la OLP y su uso

información general

POO – es un estilo de programación que apareció en la década de los 80 del siglo 20. En contraste con los lenguajes de procedimientos en los que existen por separado los datos e instrucciones para su procesamiento, en la programación orientada a objetos, esta información se combina en una sola entidad.

Principios básicos de la OLP

En el software de programación objeto tiene sus propios postulados. principios de POO – es sus ideas principales. Hay tres más importantes de ellos: la herencia, polimorfismo y encapsulación. Debajo de cada será examinado con más detalle. Fundamentos de la programación en los lenguajes de programación orientada a objetos son el uso de objetos y clases. En la transición del estilo procesal de código fuente escrito a menudo tienen dificultades orientada a objetos, sin embargo, la mayoría de los desarrolladores encontrarán muchas ventajas en la OLP.

encapsulación

Encapsulación – es el uso de la fusión y las instrucciones de datos para su procesamiento en una sola entidad – la clase. En el momento de escribir programas en uno de los lenguajes de POO hay una distinción entre la información dentro y fuera de la entidad. De este modo lograr la seguridad y los métodos de su aplicación de datos por influencias externas, por ejemplo, de otras clases que no están relacionadas con este tema. Dentro de la esencia de los datos se interactuar con éxito con la otra, pero están protegidos contra el acceso no autorizado desde el exterior.

herencia

El segundo principio de la POO – Herencia – es la capacidad de los métodos de uso de una clase otros sin repetir su aplicación real. La herencia elimina la redundancia del código fuente.

polimorfismo

Otro de los principios de la programación orientada a objetos – El polimorfismo. Su uso significa para manipular objetos de diferentes grados de complejidad puede crear una interfaz única que responderá de forma diferente a los eventos y al mismo tiempo el derecho de implementar las tareas.

lenguajes OOP

principios de POO se utilizan en este tipo de los lenguajes de programación más populares como C ++ y Java, que se desarrolló una parte importante de los programas y aplicaciones. También hay lenguajes de POO menos utilizados – es Delphi, Object Pascal, Ruby y muchos otros.

la crítica de la OLP

A pesar de las declaraciones generalmente positivas hacia esta metodología, a menudo principios de POO están expuestos y criticados. Al igual que con la programación de procedimiento en la programación orientada a objetos tiene sus inconvenientes.

En primer lugar, la complejidad de la transición. Para entender los principios de programación orientada a objetos, que requiere mucho tiempo, más personas trabajan en estrecha colaboración única con lenguajes de programación de procedimiento.

En segundo lugar, la falta de documentación es más difícil porque es necesario no sólo para describir las clases y objetos, sino también a casos concretos de su aplicación.

En tercer lugar, la excesiva flexibilidad de los métodos puede conducir al hecho de que el código fuente y los programas desarrollados se verán abrumados sin reclamar en este caso particular, las características y capacidades. Además, tenga en cuenta la ineficiencia en términos de asignación de memoria. Sin embargo, sin importar el número de puntos de vista de los programadores de programación orientada a objetos circundantes en crecimiento constante y rápida evolución idiomas sí mismos.