¿Qué es el paradigma de programación orientada a objetos?

2 Respuestas


  • La programación orientada a objetos (OOP), como su nombre indica, es un paradigma en el que enfocamos objetos de la vida real mientras programamos cualquier solución. Al enfocar los objetos de la vida real queremos decir que las soluciones giran alrededor de diferentes objetos, que representan los objetos respectivos en situaciones de la vida real. No solo escribimos programas para procesar datos, en realidad escribimos comportamientos de nuestros objetos de programación, esos comportamientos se denominan métodos en la programación orientada a objetos. Los elementos de datos sobre los que se comportan esos objetos se denominan miembros / campos de datos.

    En una visión más profunda de la programación orientada a objetos utilizando terminología específica de dominio, las siguientes son las características fundamentales que obtenemos:

    Encapsulación
    Herencia
    Reutilización
    Ocultación de información

    Encapsulación:
    La forma en que establecemos un límite lógico alrededor de los comportamientos (métodos) y los datos (propiedades) en los que trabajan se llama Encapsulación.

    Herencia:
    como en la vida real, los objetos en POO se relacionan entre sí de una forma u otra, la relación en la mayoría de los casos es la relación padre / hijo. Los objetos secundarios son inherentes a todas las funcionalidades (métodos) y datos (propiedades) de sus padres.

    Reutilización
    Junto con la herencia, algunos otros fenómenos como la sobrecarga y la anulación de métodos proporcionan la reutilización del código, que se sabe que es una característica muy básica de la programación orientada a objetos.

    Ocultación de información
    Cuando tenemos formas de reutilizar nuestro código de una forma u otra, también necesitamos algo de seguridad con respecto a nuestro código fuente. Para protegerlo del acceso / alteración no autorizados. En la programación orientada a objetos, esto se denomina Ocultar información y se logra a través de "Modificadores de acceso" que nos permiten restringir el acceso a todos o algunas partes de nuestros métodos de objetos y / o datos.
  • La programación orientada a objetos (POO) es un paradigma de programación basado en objetos (que tienen tanto datos como métodos) que tiene como objetivo incorporar las ventajas de la modularidad y la reutilización. La programación orientada a objetos (OOP) es un paradigma de programación basado en el concepto de "objetos", que pueden contener datos, en forma de campos, a menudo conocidos como atributos; y código, en forma de procedimientos, a menudo conocidos como métodos.

    Para obtener más información, obtenga ayuda en CodeAvail- Ayuda de asignación de ciencias de la computación en línea

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación