Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

Pilares de la Programación Orientada a Objetos

Froggy Jumps

Jugadas 1

Sobre esta actividad

Repaso POO

Creada por

México

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
Pilares de la Programación Orientada a Objetos
 

Froggy Jumps

Pilares de la Programación Orientada a ObjetosVersión en línea

Repaso POO

por Ximena
1

Una clase hija ereda los métodos y atributos de una clase padre

2

Reutilización del código y creación de jerarquías lógicas

3

Extensión de funcionalidades: la clase hija puede agregar o modificar comportamientos heredados

4

Jerarquía de clases: organiza las clases en estructuras jerárquicas, facilitando el entendimiento de su relación

5

Capacidad de que varios objetos puedan hacer uso de la misma clase o interfaz, pero, con comportamientos distintos

6

Facilitar la extensión del código: puede añadir nuevas clases sin modificar las existentes.

7

Mayor flexibilidad: el mismo código puede operar sobre diferentes tipos de objetos de manera uniforme

8

Simplificar el diseño: permite que las clases hijas sobrescriban métodos de la clase padre pero sin cambiar la interfaz pública

9

Ocultar los detalles complejos y mostrar solo lo esencial

10

Encapsula la complejidad

11

Hace el código más limpio y reutilizable

12

Permite trabajar en equipos más ordenados: quien usa una clase no necesita saber cómo esta implementada

13

Facilita cambios internos sin romper el resto del programa

14

Se logra mediante la definición de clases y la selección de las propiedades y métodos esenciales para esa clase

15

Protege los datos dentro de una clase, impidiendo accesos directos desde afuere

16

Contola cómo se accede y modifica la información

17

Protege los datos del acceso no autorizado o incorrectos

18

Evitar efectos secundarios no deseados por cambios directos

19

Controlar cómo se accede o modifica una propiedad

20

Reducir el acoplamiento y aumentar la mantenibilidad del código

21

#: propiedades privadas o protegidas

22

get y set: permiten acceder a las propiedades de un objeto y modificarlas respectivamente

23

Define objetos, propiedades o atributos y métodos asociados.

24

Define sus características individuales

25

Contiene una serie de sentencias para llevar a cabo una acción

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.