¿Cómo acceder a los campos de la interfaz en Golang?

Las interfaces de idioma de Go son diferentes de otros idiomas. En el lenguaje Go, la interfaz es un tipo personalizado que se utiliza para especificar un conjunto de una o más firmas de métodos y la interfaz es abstracta, por lo que no puede crear una instancia de la interfaz. Pero se le permite … Continue reading «¿Cómo acceder a los campos de la interfaz en Golang?»

¿Cómo comprobar que el puntero o la interfaz son nulos o no en Golang?

En Golang , la verificación nula se ve con frecuencia en el código de GoLang, especialmente para la verificación de errores. En la mayoría de los casos, la verificación de cero es sencilla, pero en el caso de la interfaz, es un poco diferente y se debe tener especial cuidado. Aquí la tarea es verificar … Continue reading «¿Cómo comprobar que el puntero o la interfaz son nulos o no en Golang?»

Polimorfismo en GoLang

El polimorfismo es la capacidad de un mensaje para mostrarse en más de una forma. El polimorfismo se considera una de las características importantes de la programación orientada a objetos y se puede lograr durante el tiempo de ejecución o de compilación. Golang es un lenguaje orientado a objetos ligero y admite polimorfismo solo a … Continue reading «Polimorfismo en GoLang»

Golang | Polimorfismo usando interfaces

La palabra polimorfismo significa tener muchas formas. O en otras palabras, podemos definir el polimorfismo como la capacidad de un mensaje para mostrarse en más de una forma. O, en términos técnicos, polimorfismo significa el mismo nombre de método (pero diferentes firmas) que se usa para diferentes tipos. Por ejemplo, una mujer al mismo tiempo … Continue reading «Golang | Polimorfismo usando interfaces»