Flashcards
POO

Cards in this deck (22)
- 1Jerarquizar concepto generalcapacidad de ordenar abstracciones de acuerdo a su nivel de importacia
- 2Jerarquizar en programacióndetectar estructuras y comportamiento comunes, para simplificar el desarrollo de un programa.
- 3Cuales son las metodologías para el diseño de un programa orientado a objetosTop down Especialización
Botton up : Generalización - 4Generalización de clasesSe asocias o agrupan elementos comunes dentro de un conjunto de clases
- 5EspecializacionDiferenciar a través de las caracteriritcas o de los comportamiento de un conjunto de objetos.
- 6Clasificación de la jerarquía de objetosRelaciones de asociación
Relaciones de dependencia - 7Relaciones de asociaciónEs la relacion entre dos clases separadas por sus objetos
- 8Tipos de asociación de objetosuno a uno
uno a muchos
muchos a uno
muchos a muchos - 9Relacion de dependenciaDeclara que un objeto necesita conocer acerca del. (A depende de B)
- 10Herencia en pooEs la adquisición implícita de métodos y atributos de un objeto a partir de otro existente.
- 11Utilidad de la herenciaestablecer jerarquías entre clases
- 12Objetivo de la herenciaReducir código redundante
- 13Propiedades de la herneciaGeneralizar la funcionalidad
Especializar el comportamiento o las acciones (van a mismo sentido) - 14Diseño de las relaciones de los objetosDetermina si un objeto es un objeto de otro tipo.

- 15Niveles de herenciaAncestro y descendientes
- 16clase AncestroEs la clases que estar por arriba de una clase particular en la jerarquía de herencia.
- 17Clase desendienteCualquier clase por debajo de una clase particular en una jerarquía de herenica.
- 18Una clase base puede tener ___ clases derivadas ___Una clase base puede tener tantas clases derivadas como se desee
- 19SubclaseAdquiere los métodos y atributos de la clase base, además de tener sus propios métodos.
- 20SobrescrituraAyuda a redefinir métodos atributos en las clases derivadas. además de tener modificador de acceso menos restrictivo que la clase base.
- 21Donde se utiliza la palabra reservada super()Se utiliza en métodos y atributos
- 22Los constructores se heredan ?No, las clases derivada debe implementarlos los propios.