Ruby | Control de acceso

El control de acceso es una parte muy importante del lenguaje de programación orientado a objetos que se utiliza para restringir la visibilidad de los métodos y campos de miembros para proteger los datos de la modificación accidental. En términos de control de acceso, Ruby es diferente de todos los demás lenguajes de programación orientados … Continue reading «Ruby | Control de acceso»

Ruby | Anulación de método

El método es una colección de declaraciones que realizan alguna tarea específica y devuelven el resultado. Anular significa dos métodos que tienen el mismo nombre pero realizan tareas diferentes. Significa que uno de los métodos anula otro método. Si hay algún método en la superclase y un método con el mismo nombre en su subclase, … Continue reading «Ruby | Anulación de método»

Programación Orientada a Objetos en Ruby | Conjunto-2

Prerrequisito: Programación Orientada a Objetos en Ruby | Serie 1 Herencia La herencia es una de las características fundamentales sólidas de la programación orientada a objetos. a veces podemos necesitar que ciertas características de una clase se repliquen en otra clase. En lugar de volver a crear ese atributo, podemos heredar el atributo de la … Continue reading «Programación Orientada a Objetos en Ruby | Conjunto-2»

Ruby | Clase y objeto

Ruby es un lenguaje de programación orientado a objetos ideal. Las características de un lenguaje de programación orientado a objetos incluyen encapsulación de datos, polimorfismo, herencia, abstracción de datos, sobrecarga de operadores, etc. En la programación orientada a objetos, las clases y los objetos juegan un papel importante. Una clase es un modelo a partir del … Continue reading «Ruby | Clase y objeto»

Programación Orientada a Objetos en Ruby | Serie 1

Cuando decimos programación orientada a objetos, queremos decir que nuestro código está centrado en objetos. Los objetos son instancias de la vida real que se clasifican en varios tipos. Pongamos un ejemplo para entender esto mejor. Si consideramos una rosa como un objeto, entonces la clase de la rosa será flor. Una clase es como … Continue reading «Programación Orientada a Objetos en Ruby | Serie 1»