Métodos Ruby Hook

Los métodos Ruby Hook se llaman en reacción a algo que haces. Por lo general, se utilizan para ampliar el funcionamiento de los métodos en tiempo de ejecución. Estos métodos no están definidos por defecto, pero un programador puede definirlos de acuerdo con su implicación en cualquier objeto, clase o módulo y aparecerán en la … Continue reading «Métodos Ruby Hook»

Clases Particulares en Ruby

El concepto de métodos privados, protegidos y públicos en Ruby es un poco diferente al de otros lenguajes como Java. En Ruby, todo se trata de a qué clase llama la persona, ya que las clases son objetos en Ruby. Clase privada Cuando una constante se declara privada en Ruby, significa que esta constante nunca … Continue reading «Clases Particulares en Ruby»

Miembros estáticos ruby

En programación, las palabras clave estáticas se utilizan principalmente para la gestión de la memoria. La palabra clave estática se usa para compartir el mismo método o variable de una clase entre los objetos de esa clase. Hay varios miembros de una clase en Ruby. Una vez que se crea un objeto en Ruby, los … Continue reading «Miembros estáticos ruby»

Variables de instancia en Ruby

Hay cuatro tipos diferentes de variables en Ruby: variables locales, variables de instancia, variables de clase y variables globales. Una variable de instancia en Ruby tiene un nombre que comienza con el símbolo @ y su contenido está restringido a lo que sea que se refiera al objeto en sí. Dos objetos separados, aunque pertenezcan … Continue reading «Variables de instancia en Ruby»

Polimorfismo en Ruby

En Ruby , uno no tiene nada parecido a los tipos de variables que hay en otros lenguajes de programación. Cada variable es un “objeto” que se puede modificar individualmente. Uno puede agregar fácilmente métodos y funciones en cada objeto. Así que aquí, la Programación Orientada a Objetos juega un papel importante. Hay muchos pilares … Continue reading «Polimorfismo en Ruby»

Abstracción de datos en Ruby

La idea de representar detalles significativos y ocultar detalles de funcionalidad se denomina abstracción de datos. La interfaz y la implementación están aisladas por esta técnica de programación. La abstracción de datos también es una de las características de la programación orientada a objetos. La abstracción trata de minimizar la información para que el desarrollador … Continue reading «Abstracción de datos en Ruby»

Visibilidad de métodos en Ruby

La visibilidad de métodos en Ruby se refiere a que los métodos de instancia pueden ser públicos, privados o protegidos. Los métodos son públicos de forma predeterminada a menos que se declaren explícitamente como privados o protegidos. La visibilidad del método se usa en Ruby para lograr la abstracción de datos, es decir, mostrar solo … Continue reading «Visibilidad de métodos en Ruby»