Please enable JavaScript.
Coggle requires JavaScript to display documents.
Características del enfoque OO, Baños Silva Mario Ivan ICO O9, Referencias…
Características del enfoque OO
El Enfoque Orientado a Objeto se basa en cuatro principios que constituyen la base de todo desarrollo orientado a objetos
Objetos
Una abstracción denota las características esenciales (datos y operaciones), que lo distingue de otras clases de objetos.
Clase
Significa que los objetos con la misma estructura de datos (atributos) y comportamiento (operaciones) se agrupa para formar una clase.
Clasificación
Consiste en la definición de una clase a partir de un conjunto de objetos que tienen un comportamiento similar.
Abstracción
Denota las características esenciales de un objeto, donde se capturan sus comportamientos.
Reutilización.
Una vez que una clase ha sido escrita, creada y depurada, se puede distribuir a otros programadores para utilizar en sus propios programas.
Cohesión
Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema.
Encapsulamiento
Es la propiedad del EOO que permite ocultar al mundo exterior la representación interna del objeto. Esto quiere decir que el objeto puede ser utilizado, pero los datos esenciales del mismo no son conocidos fuera de él.
Herencia
Las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.
Especialización
es el mecanismo de abstracción mediante el cual un conjunto de clases de objetos son agrupados en una clase de nivel superior (Superclase), donde las semejanzas de las clases constituyentes (Subclases) son enfatizadas, y las diferencias entre ellas son ignoradas.
Polimorfismo
Es una propiedad del EOO que permite que un método tenga múltiples implementaciones, que se seleccionan en base al tipo objeto indicado al solicitar la ejecución del método.
Acoplamiento
Indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Super Clase
Ocultamiento de información
Es la propiedad que permite tener independencia entre las diferentes partes de un sistema.
Baños Silva Mario Ivan ICO O9
Referencias:
4.2. El Enfoque Orientado a Objetos - Paradigmas de la Ingeniería de Software. (2020). Google.Com.
https://sites.google.com/site/paradigmasdelais/4-2-el-enfoque-orientado-a-objetos
Alarcón, I., Hernández, B., Ortiz, A., & Trejo, M. (2020). FUNDAMENTOS DEL ENFOQUE ORIENTADO A OBJETOS. Blogspot.Com.
http://yadeyvictor23.blogspot.com/