Definición


Al crear un modelo de dominio, aparecen patrones como

Personas y organizaciones


Ambos tiene atributos comunes y otros que los diferencian. Por lo que se puede crear una superclase que representa a una persona u organización, posibles sinónimos serían persona física/jurídica, tercero, etc.

También cuando hay una jerarquía podemos representarla con una clase Organización, y una asociación unaria de 0..*, y se 0..1, y un Tipo organización que permite diferenciarlas (de ser necesario) a qué tipo de unidad organizacional pertenece cada instancia de Organización.

Productos y especificaciones


A veces es necesario separar la descripción o especificación del producto o servicio de una instancia de dicho producto o servicio en particular

Factura


Una factura es un documento que refleja la información de una operación de venta. Los sistemas administrativos necesitan mantener esta información.

Inventarios y contabilidad


Muchas veces es necesario registrar movimientos y saldos de bienes y valores. Muchas veces es necesario registrar el movimiento de valores entre cuentas, y esto quedaría representado por una transacción con dos movimientos asociados, uno para debitar de una cuenta (caja de ahorro) y otro para acreditar en la otra cuenta (la cuenta corriente)