Objeto comercial - Business object

Un objeto comercial es una entidad dentro de una aplicación de software de varios niveles que trabaja junto con las capas de acceso a datos y lógica comercial para transportar datos.

Por ejemplo, un "Gerente" sería un objeto comercial donde sus atributos pueden ser "Nombre", "Segundo nombre", "Edad", "Área", "País" y podría tener una asociación 1-n con sus empleados ( una colección de instancias de Empleado ).

Otro ejemplo sería un concepto como "Proceso" que tiene los atributos "Identificador", "Nombre", "Fecha de inicio", "Fecha de finalización" y "Tipo" y tiene una asociación con el "Empleado" ( el responsable ) que lo inició.

Función

Mientras que un programa puede implementar clases , que generalmente terminan en objetos que administran o ejecutan comportamientos, un objeto comercial generalmente no hace nada por sí mismo pero contiene un conjunto de variables o propiedades de instancia , también conocidas como atributos , y asociaciones con otros objetos comerciales, tejiendo un mapa objetos que representan las relaciones comerciales.

Un modelo de dominio en el que los objetos de negocio no tienen comportamiento se denomina modelo de dominio anémico .

Los objetos de negocio separan el estado del comportamiento porque se comunican entre los niveles en un sistema de varios niveles, mientras que el trabajo real de la aplicación se realiza en el nivel de negocio y no se mueve entre los niveles.

Ver también

Referencias

  • Rockford Lhotka, Visual Basic 6.0 Business Objects, ISBN  1-86100-107-X
  • Rockford Lhotka, experto en C # Business Objects, ISBN  1-59059-344-8
  • Rockford Lhotka, Experto en Visual Basic .NET Business Objects One-on-One, ISBN  1-59059-145-3

enlaces externos