Skip to content

Latest commit

 

History

History
94 lines (49 loc) · 2.51 KB

poo.md

File metadata and controls

94 lines (49 loc) · 2.51 KB

Curso de Programación Orientada a Objetos: POO

¿Qué es una clase?

Son los modelos sobre los cuales construiremos objetos

¿Cuál es la definición de un objeto?

Una instancia de una clase

La modularidad nos permite tener independencia en el código y evitar colapsos de software.

Verdadero

¿Cuál es la principal característica de los métodos constructores?

Tienen el mismo nombre de la clase

¿Cuál es el la verdadera ventaja de usar polimorfismo?

Poder añadir o cambiar el comportamiento de un modelo

Si entre clases tengo muchos atributos en común que son redundantes lo mejor es aplicar:

Herencia

¿Cuál es la palabra reservada para definir una clase en Python?

class

¿Qué significan las siglas UML?

Unifed Modeling Language

La programación orientada a objetos nos ayuda a programar más rápido

Verdadero

¿Cuál es el famoso método que nos permite generar la inicialización de un objeto?

constructor

¿cuál de estas opciones describe mejor los objetos involucrados?

Auto, Vendedor, Cliente

Los atributos de un objeto deben ser:

sustantivos

¿Cuál es la palabra clave para aplicar herencia en PHP?

extends

¿Qué es un objeto?

La instancia de una clase

El código espagueti es uno de los problemas que ¿De qué se trata?

Código con demasiados if anidados

Tenemos una tienda online que vende blusas, jeans, medias, smartphones, audífonos, computadoras y pantallas. Si ejecutamos un ## ¿cuáles serían las clases padres?

Ropa y AparatoElectronico

¿Cuál es el modificador de acceso más restrictivo de todos y genera mayor encapsulamiento?

private

¿Cuál sería la abstracción de el siguiente ejemplo? Casa de 3 recámaras y 2 baños y Apartamento de 2 recámaras y 1 baño.

Inmueble

¿Cuál es la palabra reservada para definir una clase en Java?

class

Estos son dos pilares de la programación orientada a objetos.

Abstracción y Herencia

El paradigma orientado a objetos resuelve la necesidad de modelar un problema en _________ y plasmarlo en ________.

Objetos, código

¿Cuál de estos sí es un método constructor en Python?

__ init__()

Una forma de encapsular código es haciendo invisible ciertas variables para otros miembros:

Verdadero

Este proyecto sigue la especificación de todos los contribuyentes . ¡Contribuciones de cualquier tipo son bienvenidas!