A) Abstracción B) Encapsulación C) Polimorfismo D) Herencia
A) nuevo B) este C) var D) clase
A) Una instancia de un objeto B) Plano para crear objetos C) Una función en JavaScript D) Una variable en C
A) Ocultar los detalles de la aplicación B) Ampliar la funcionalidad de una clase padre C) Posibilidad de tratar objetos de clases diferentes como objetos de una superclase común. D) Creación de objetos a partir de clases
A) Sustitución de métodos de la clase padre B) Creación de varias instancias de un objeto C) Heredar propiedades de una clase padre D) Vinculación de los datos y los métodos que operan con ellos
A) Método utilizado para destruir objetos B) Un método especial que se llama automáticamente cuando se crea un objeto C) Un método que devuelve un valor D) Un método estático
A) Declarar una variable B) Acceso a un método privado C) Implementación de una interfaz D) Hace referencia a la superclase de una clase, se utiliza para llamar a métodos de la superclase
A) Sobrescribir un método de una superclase B) Creación de nuevos métodos en una subclase C) Tener varios métodos en una clase con el mismo nombre pero diferentes parámetros D) Ocultar los detalles de implementación de un método
A) Sobreescritura de métodos de una clase padre B) Creación de varios objetos a partir de una clase C) Acceso a los miembros privados de una clase D) Ocultar los detalles de implementación y mostrar sólo los detalles necesarios de un objeto
A) Restringe el acceso sólo dentro de la misma clase B) Oculta los detalles del objeto C) Permite acceder a una clase, método o campo desde cualquier otro código del mismo paquete o de otro paquete. D) Permite ampliar las clases
A) Fuerza la sobreescritura de métodos B) Activa la vinculación dinámica de métodos C) Permite la herencia múltiple D) Impide la modificación de la clase, el método o la variable
A) Para ocultar los detalles de implementación de un método B) Para proporcionar una implementación específica de un método que ya proporciona su superclase C) Para crear nuevos métodos en una subclase D) Para tener varios métodos con el mismo nombre en una clase
A) Herencia B) Composición C) Agregación D) Dependencia
A) Interfaces B) Clases abstractas C) Polimorfismo D) Herencia virtual
A) Agregación B) Dependencia C) Herencia D) Composición
A) Principio de responsabilidad única B) Principio de sustitución de Liskov C) Principio abierto/cerrado D) Principio de segregación de interfaces
A) Anulación de B) Anular C) Sobrecarga D) Superar
A) Encapsulación B) Abstracción C) Polimorfismo D) Herencia
A) Público B) Privado C) Por defecto D) Protegido
A) público B) estático C) abstracto D) final
A) Anulación de B) Herencia C) Sobrecarga D) Encapsulación
A) Encapsulación B) Polimorfismo C) Abstracción D) Herencia
A) Repítete B) Representación de datos Año C) No se repita D) Patio de reutilización dinámica
A) Destructor B) Método Mutator C) Constructor D) Método de acceso
A) Principio de responsabilidad única B) Principio de sustitución de Liskov C) Principio de segregación de interfaces D) Principio abierto/cerrado
A) este B) nuevo C) extiende D) super
A) implementa B) extiende C) super D) este
A) Principio de inversión de la dependencia B) Principio de sustitución de Liskov C) Principio de responsabilidad única D) Principio abierto/cerrado |