Orientación a Objetos Flashcards
(34 cards)
Que son los objetos?
Aquellos que tienen propiedades y comportamientos.
Los objetos pueden ser Físicos y Conceptuales?
Cierto.
Los nombres de objetos será sustantivos?
Cierto.
Que es un ejemplo de objeto fisico?
El Objeto User.
Que comportamientos puede tener el Objeto Session?
- Login
- Logout
Que propiedades puede tener el Objeto Session?
- Identificador de session (ID)
- Fecha de session
Objeto User es conceptual y Objeto Session es fisico?
Falso.
Como pueden llamarse a las propiedades de un objeto?
Atributos.
Que son los comportamientos de un objeto?
Operaciones.
Los comportamientos de los objetos suelen ser verbos?
Cierto.
Que es una clase?
Es el modelo sobre el cual se construirá el objeto.
Que permiten hacer las clases?
Generar más objetos.
Una clase es como un molde?
Cierto.
Que ventajas dan las clases?
- Codigo modular
- Dividir el programa en partes
- Separar clases en archivos
Que significa DRY?
Don’t repeat yourself
Cuando es tiempo de hacer una abstracción?
Cuando hay codigo repetititvo
Para que se usan las clases?
Para crear objetos de acuerdo al molde.
Beneficios de OOP:
A traves de que se protege la información en OPP?
Encapsulación
Beneficios de OOP:
Los Objetos de OOP pueden ser usados a traves de todo el programa.
Como se le llama a esto?
Reusabilidad
Beneficios de OOP:
El comportamiento de Clases especificas se da a traves de que?
Polimorfismo
Beneficios de OOP:
Porque es mas facil de debuggear?
Porque las clases contienen toda la información aplicable.
Que significa instances?
Examples
Que pueden hacer los metodos?
- Retornar info del objeto mismo
- Actualizar informacion sobre el objeto
- Eliminar info del objeto
Que tipo de variable es esta?
_attendance
Private Variable