El patrón de fábrica en Scala

El método de fábrica se utiliza para ofrecer una sola interfaz para instanciar una de las múltiples clases. En el patrón Factory , el objetivo es hacer que el objeto no se exponga a la lógica de creación del Cliente y siempre pueda hacer referencia a un objeto recién creado con la ayuda de una … Continue reading «El patrón de fábrica en Scala»

Escala | subprocesos múltiples

Un proceso en el que varios subprocesos se ejecutan simultáneamente que se denomina subprocesos múltiples . Le permite realizar múltiples tareas de forma independiente. ¿Qué son los hilos en Scala? Los subprocesos son subprocesos ligeros que ocupan menos memoria. Un programa de subprocesos múltiples contiene dos o más subprocesos que pueden ejecutarse simultáneamente y cada … Continue reading «Escala | subprocesos múltiples»

Escala | Rasgos

Los rasgos son como interfaces en Java . Pero son más potentes que la interfaz en Java porque en las características se le permite implementar los miembros. Los rasgos pueden tener métodos (tanto abstractos como no abstractos) y campos como sus miembros. Algunos puntos importantes sobre los Rasgos de Scala. Los rasgos se crean utilizando … Continue reading «Escala | Rasgos»

Fundición de tipos en Scala

Una conversión de tipo es básicamente una conversión de un tipo a otro. En lenguajes de programación dinámicos como Scala, a menudo es necesario convertir de un tipo a otro. La conversión de tipos en Scala se realiza mediante el método asInstanceOf[] .  Aplicaciones del método asInstanceof Esta perspectiva es necesaria para manifestar beans desde … Continue reading «Fundición de tipos en Scala»

Escala | Polimorfismo

El polimorfismo es la capacidad de cualquier dato para ser procesado en más de una forma. La palabra misma indica el significado como significa muchos ysignifica tipos. Scala implementa el polimorfismo a través de funciones virtuales, funciones sobrecargadas y operadores sobrecargados. El polimorfismo es uno de los conceptos más importantes del lenguaje de programación orientado … Continue reading «Escala | Polimorfismo»

Escala | Miembros de tipo abstracto

Se dice que un miembro de una clase o rasgo es abstracto si ese miembro en particular no tiene una definición completa en la clase. Estos miembros abstractos siempre se implementan en cualquier subclase de la clase bajo la cual se define. Este tipo de declaración está permitida en muchos lenguajes de programación y es … Continue reading «Escala | Miembros de tipo abstracto»

Escala | Final – Part 1

En Scala, Final es una palabra clave y se usa para imponer restricciones a la superclase o clase principal de varias maneras. Podemos usar la palabra clave final junto con variables, métodos y clases. Las siguientes son las formas de usar la palabra clave final en Scala Variable final de escala: variable final de escala … Continue reading «Escala | Final – Part 1»

Scala Singleton y objetos complementarios

Objeto único Scala es un lenguaje más orientado a objetos que Java, por lo que Scala no contiene ningún concepto de palabra clave estática . En lugar de la palabra clave estática, Scala tiene un objeto único . Un objeto Singleton es un objeto que define un solo objeto de una clase. Un objeto singleton … Continue reading «Scala Singleton y objetos complementarios»

Escala | Controlando la visibilidad de los campos del constructor

La visibilidad de los Campos Constructores en el lenguaje Scala se mantiene y controla a través de la declaración. Estos pueden ser declarados en los siguientes formularios: Declarado como valor Declarado como var Declarado sin var y val Agregue Privado a los campos. Ahora veremos todos los métodos anteriores con más detalle y ayuda de … Continue reading «Escala | Controlando la visibilidad de los campos del constructor»