Orientación a Objetos Flashcards

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?

A

Reusabilidad

20
Q

Beneficios de OOP:

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

A

Polimorfismo

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?

A

Examples

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
Q

Cuatro Principos de OOP:

Que es herencia?

A

Las clases hijas heredan data y behaviors de las clases padres.

26
Q

Cuatro Principos de OOP:

Que es Encapsulación?

A

Contener info en un objeto y mostrar solo lo necesario.

27
Q

Cuatro Principos de OOP:

Que es Abstracción?

A

Exponer solo métodos publicos para acceder al objeto.

28
Q

Cuatro Principos de OOP:

Que es Polimorfismo?

A

Muchos métodos pueden hacer la misma tarea.

29
Q

La herencia soporta reusabilidad del codigo?

A

Cierto

30
Q

Que es Super Class o Base Class?

A

Parent Class

31
Q

Que es Derived Class o Extended Class?

A

Child Class

32
Q

Como se le conoce a Inheritance en Javascript?

A

Prototyping

33
Q

Como actua un Prototype Object?

A

Como una plantilla para que otro objeto hereda propiedades y comportamientos.

34
Q

En Inheritance no existe jerarquia

A

Falso.