c: sociedad
-La herencia es específica de la programación orientada a objetos, donde una clase nueva se crea apartir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la claseprimaria. La principal ventaja de la herencia es la capacidad para definir atributos y métodos nuevos para la subclase, que luego se aplican a los atributos y métodos heredados.
-La cohesión tieneque ver con la forma en la que agrupamos unidades de software en una unidad mayor. Por ejemplo, la forma en la que agrupamos funciones en una librería, o la forma en la que agrupamos métodos en unaclase, o la forma en la que agrupamos clases en una librería, etc...
Se suele decir que cuanto más cohesionados estén los elementos agrupados, mejor. El criterio por el cual se agrupan es la cohesión.Veremos los distintos tipos de cohesión, de la que se considera mayor cohesión a la que se considera menor.
-Abstracción es la que expresa las características esenciales de un objeto, las cualesdistinguen al objeto de los demás.
-Polimorfismo es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante suinvocación.
-Acoplamiento se refiere a reducir al mínimo la dependencia de un objeto en otros objetos.
En otras palabras, puede cambiar la implementación de una clase sin afectar a otras clases...
Regístrate para leer el documento completo.