El problema planteado consiste en crear un programa que permita simular un lienzo a un artista para realizar pinturas artísticas. Suponga que cada lienzo se compone de varias figuras y que cada lienzo tiene determinadas dimensiones de anchura y altura así como la técnica de pintura a realizar.
El siguiente programa en ruby hace uso de la Programación Orientada a Objetos (POO) y la clase Lienzo y la clase Figura.
La lógica de este programa en ruby es simple. Se toman los datos de entrada de cada Lienzo creando en la misma clase el array de figuras que será array de la clase Figura y permitirá generar diferentes figuras sobre el lienzo.
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.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Muchas clases pueden ser usadas por una o muchas clases mas, siempre y cuando su lógica sea productiva.
[Tweet «»Piensa en abstracto, piensa en POO» #Tutorias ☺»]