POO + ruby (clase Asiento)

El problema planteado consiste en crear una clase que permita procesar los datos sobre la reserva de Asientos de una sala de servicio publico o privado. La clase Asiento debe tener como atributos el numero de asiento, la clase de asiento (VIP o GENERAL) y el estado del asiento (1:ocupado; 0: disponible)

El siguiente programa en ruby hace uso de la Programación Orientada a Objetos (POO) y la clase Asiento.

La lógica de este programa en ruby es simple. Se crea la clase Asiento() con los atributos principales y se implementa el método mostrarAsiento() que mostrara todos los atributos del objeto (Asiento) que le invoque. Por defecto en el momento de crear un objeto de la clase Asiento el atributo estado será igual a uno.

La Programación Orientada a Objetos es un paradigma de programación que permite la reutilizacion de código ademas de la estandarizacion, flexibilidad y usabilidad de nuestras aplicaciones.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en ruby: clase Asiento
Figura. programacion en ruby: clase Asiento

resultado ejecucion programa: clase Asiento
Figura. resultado ejecucion programa: clase Asiento

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Una Aplicacion que demande el uso de silleteria puede usar la clase Asiento; por ejemplo reserva de asiento en la sala de cine, computadores, avion, etc..

[Tweet «»Piensa en abstracto, piensa en POO» #Tutorias ☺»]