Orientación a Objetos Flashcards

(34 cards)

1
Q

Que son los objetos?

A

Aquellos que tienen propiedades y comportamientos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Los objetos pueden ser Físicos y Conceptuales?

A

Cierto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Los nombres de objetos será sustantivos?

A

Cierto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que es un ejemplo de objeto fisico?

A

El Objeto User.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que comportamientos puede tener el Objeto Session?

A
  • Login

- Logout

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que propiedades puede tener el Objeto Session?

A
  • Identificador de session (ID)

- Fecha de session

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Objeto User es conceptual y Objeto Session es fisico?

A

Falso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como pueden llamarse a las propiedades de un objeto?

A

Atributos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que son los comportamientos de un objeto?

A

Operaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Los comportamientos de los objetos suelen ser verbos?

A

Cierto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Que es una clase?

A

Es el modelo sobre el cual se construirá el objeto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que permiten hacer las clases?

A

Generar más objetos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Una clase es como un molde?

A

Cierto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que ventajas dan las clases?

A
  • Codigo modular
  • Dividir el programa en partes
  • Separar clases en archivos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Que significa DRY?

A

Don’t repeat yourself

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cuando es tiempo de hacer una abstracción?

A

Cuando hay codigo repetititvo

17
Q

Para que se usan las clases?

A

Para crear objetos de acuerdo al molde.

18
Q

Beneficios de OOP:

A traves de que se protege la información en OPP?

A

Encapsulación

19
Q

Beneficios de OOP:

Los Objetos de OOP pueden ser usados a traves de todo el programa.

Como se le llama a esto?

20
Q

Beneficios de OOP:

El comportamiento de Clases especificas se da a traves de que?

21
Q

Beneficios de OOP:

Porque es mas facil de debuggear?

A

Porque las clases contienen toda la información aplicable.

22
Q

Que significa instances?

23
Q

Que pueden hacer los metodos?

A
  • Retornar info del objeto mismo
  • Actualizar informacion sobre el objeto
  • Eliminar info del objeto
24
Q

Que tipo de variable es esta?

_attendance

A

Private Variable

25
Cuatro Principos de OOP: Que es herencia?
Las clases hijas heredan data y behaviors de las clases padres.
26
Cuatro Principos de OOP: Que es Encapsulación?
Contener info en un objeto y mostrar solo lo necesario.
27
Cuatro Principos de OOP: Que es Abstracción?
Exponer solo métodos publicos para acceder al objeto.
28
Cuatro Principos de OOP: Que es Polimorfismo?
Muchos métodos pueden hacer la misma tarea.
29
La herencia soporta reusabilidad del codigo?
Cierto
30
Que es Super Class o Base Class?
Parent Class
31
Que es Derived Class o Extended Class?
Child Class
32
Como se le conoce a Inheritance en Javascript?
Prototyping
33
Como actua un Prototype Object?
Como una plantilla para que otro objeto hereda propiedades y comportamientos.
34
En Inheritance no existe jerarquia
Falso.