Más ZeroC ICE

Hoy tocaba seguir con Slice. En el anterior post, no lo comenté, pero Slice es el lenguaje de especificación para ICE, es decir, es el lenguaje para declarar interfaces estableciendo un contrato entre cliente y servidor, siendo independiente del lengujae que los implemente, pudiéndose diferente el lenguaje del servidor que el del cliente.

Sobre Slice, he estado leyendo sobre tipos básicos, muy similar a los de C++, y los tipos definidos por el usuario: enumerados, estructurados, secuencias, diccionarios, etc. La definición de interfaces, la parte central de Slice, sobre las operaciones comentar que no se puede hacer sobrecarga de métodos y existen operaciones idempotentes (las que no cambian el estado del objeto) y por último sobre excepciones. Sobre éstas, destacar que se puede realizar herencia múltiple.

Obtenido: tipos básicos, tipos definidos por el usuario, interfaces, operaciones y excepciones.

Objetivo: clases, declaraciones y tipos de ID.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s