Estereotipos de objetos

Un objeto presenta presentan tres características fundamentales:

Los objetos existen en nuestro sistema para cumplir responsabilidades. Aunque normalmente asociamos fuertemente la idea de responsabilidad a la de comportamiento hay ocasiones en que nos convendrá diseñar nuestros objetos de forma tal que expongan su estado e identidad.

En base a estos tres aspectos del objeto, podemos ensayar la siguiente caracterización de los objetos:

Estereotipo Identidad Comportamiento Estado
Entidad Importante Mucho Mucho y Mutable
Simbolo Importante Poco Poco e Inmutable
Valor Transparente Mucho Mucho e Inmutable
Servicio - Mucho Poco
DTO Importante Poco Mucho y Mutable

Algunas combinaciones nos llevan a: Identidad importante, estado y comportamiento inexistentes: símbolos, candados. Identidad y estado importante: entidades Comportamiento importante, estado e identidad insignificantes: objeto función, stratey stateless,

Comportamiento ...

Semántica de referencia vs semántica de valor