Mapa mental
Principios de la POO
Conteúdo do mapa
Principios de la POO
Encapsulamiento
- La encapsulación es un mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto a los especificados. Por lo tanto, la encapsulación garantiza la integridad de los datos que contiene un objeto.
- Para realizar un Encapsulamiento es necesario entender dos funciones fundamentales
- Interfaz: Permite establecer una imágen externa de una Clase específica, realizando un aislamiento del comportamiento y tomando una abstracción común a la misma
- A su vez, podemos distinguir distintos tipos de Encapsulamiento:
- Estándar: Forma de encapsulamiento básica y predeterminada
- Referenciashttps://sistemas.com/encapsulamiento.php https://es.ccm.net/contents/410-poo-encapsulacion-de-datos
- Abierto: En este caso, el encapsulamiento se da cuando la Clase puede ser accedida desde cualquier parte y desde el exterior de la misma
- protegido: El encapsulamiento solo puede ser accedido y ejecutado desde la Clase
- Semi-Abierto: Permite solamente su acceso desde una Clase Heredada Cerrado: Impide su acceso de cualquier otra forma que no sea ejecutándose en su Clase
- Estándar: Forma de encapsulamiento básica y predeterminada
- A su vez, podemos distinguir distintos tipos de Encapsulamiento:
- Implementación: Realizada la abstracción mencionada, se ejecuta una representación y se le asignan los comportamientos que esperamos mediante el mecanismo adecuado para su ejecución
- Interfaz: Permite establecer una imágen externa de una Clase específica, realizando un aislamiento del comportamiento y tomando una abstracción común a la misma
- Para realizar un Encapsulamiento es necesario entender dos funciones fundamentales
- La encapsulación es un mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto a los especificados. Por lo tanto, la encapsulación garantiza la integridad de los datos que contiene un objeto.
Herencia
- Es la relación entre una clase general y otra clase mas especifica. Es un mecanismo que nos permite crear clases derivadas a partir de clase base, nos permite compartir automáticamente métodos y datos entre clases subclases y objetos. Por ejemplo: Si declaramos una clase párrafo derivada de un clase texto todos los métodos y variables asociadas con la clase texto son automáticamente heredados por la subclase párrafo. La herencia, junto con la encapsulación y el polimorfismo, es una de las tres características principales (o "pilares") de la programación orientada a objetos.
- Tipos de Herencia
- Herencia Simple: Indica que se pueden definir nuevas clases solamente a partir de una clase inicial Herencia Multiple Herencia Multiple: Indica que se pueden definir nuevas clases
- Herencia de implementación: La implementación de los métodos es heredada. Puede sobreescribirse en las clases derivadas
- Referencia:https://www.ecured.cu/Herencia_(Inform%C3%A1tica)
- Tipos de Herencia
- Es la relación entre una clase general y otra clase mas especifica. Es un mecanismo que nos permite crear clases derivadas a partir de clase base, nos permite compartir automáticamente métodos y datos entre clases subclases y objetos. Por ejemplo: Si declaramos una clase párrafo derivada de un clase texto todos los métodos y variables asociadas con la clase texto son automáticamente heredados por la subclase párrafo. La herencia, junto con la encapsulación y el polimorfismo, es una de las tres características principales (o "pilares") de la programación orientada a objetos.
Polimorfismo
- Polimorfismo es la capacidad de un objeto de adquirir varias formas. El uso más común de polimorfismo en programación orientada a objetos se da cuando se utiliza la referencia de una clase padre, para referirse al objeto de la clase hijo. Cualquier objeto java que pueda pasar más de un test "ES-UN" es considerado polimórfico. En Java, todos los objetos son polimórficos ya que cualquier objeto pasaría un test "ES-UN" dado que son de su propio tipo, además del de la clase Object.
- Referencias:http://www.edu4java.com/es/progbasica/progbasica17.html
- Polimorfismo es la capacidad de un objeto de adquirir varias formas. El uso más común de polimorfismo en programación orientada a objetos se da cuando se utiliza la referencia de una clase padre, para referirse al objeto de la clase hijo. Cualquier objeto java que pueda pasar más de un test "ES-UN" es considerado polimórfico. En Java, todos los objetos son polimórficos ya que cualquier objeto pasaría un test "ES-UN" dado que son de su propio tipo, además del de la clase Object.
Informações
- Descrição
- Mapa Mental sobre Principios de la POO, criado por camilo camargo em 13-02-2019.
- Criado por
- camilo camargo
- Visualizações
- 0
- Avaliação