Please enable JavaScript.
Coggle requires JavaScript to display documents.
características del enfoque orientado a objetos, Características del…
características del enfoque orientado a objetos
Objetos
Los datos están cuantificados en entidades discretas y distinguibles llamadas objetos.
Re-utilización
Se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se puedan emplear en la construcción de otro programa
Cohesión
Implica que un componente o una clase encapsula únicamente atributos y operaciones relacionadas estrechamente entre si y con la clase del propio componente.
existen distintos tipos de cohesión
De capa, cuando una capa superior tienen acceso a una inferior pero no al reves
De comunicación, todas las operaciones con acceso a los mismos datos se definen dentro de una clase.
Funcional, cuando un modulo realiza un solo calculo y devuelve el resultado
Herencia
Compartir atributos y operaciones entre clases tomando como base una relación jerárquica.
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. La idea central del encapsulamiento es esconder los detalles y mostrar lo relevante.
Clasificación
Los objetos con la misma estructura de datos (atributos) y comportamiento (operaciones) se agrupan para formar una misma clase, se dice que cada objeto es una instancia de su propia clase, y una clase es una abstracción que describe propiedades importantes para una aplicación y se olvida del resto.
Clase
Significa que los objetos con la misma estructura de datos (atributos) y comportamiento (operaciones) se agrupa para formar una clase.
Polimorfismo
Significa que una misma operación puede comportarse de modos distintos en distintas clases.
Acoplamiento
Es una medida cualitativa del grado al que las clases se conectan entre si a medida que las clases se vuelven mas interdependientes el acoplamiento aumenta.
Ocultación de información
es la ocultación de decisiones de diseño en un programa susceptible de cambios con la idea de proteger a otras partes del código
Entidades
Los datos están cuantificados en entidades discretas y distinguibles denominadas objetos. estos pueden ser tangibles o intangibles
Características del enfoque OO
Adolfo Franco Alvarez ICO 09 Métricas de Software
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/posada_t_n/capitulo3.pdf
https://sites.google.com/site/paradigmasdelais/4-2-el-enfoque-orientado-a-objetos