Affärsobjekt

Ett affärsobjekt är en enhet inom en programvaruapplikation med flera nivåer som fungerar tillsammans med dataåtkomst- och affärslogiklagren för att transportera data. [ citat behövs ]

Till exempel skulle en "Manager" vara ett affärsobjekt där dess attribut kan vara "Namn", "Andra namn", "Ålder", "Area", "Land" och den kan ha en 1- n- association med sina anställda ( en samling av Anställda instanser).

Ett annat exempel skulle vara ett koncept som "Process" som har attributen "Identifier", "Namn", "Startdatum", "Slutdatum" och "Snäll" och har en koppling till "Anställd" (den ansvariga) som startade det .

Fungera

Medan ett program kan implementera klasser , som vanligtvis slutar i objekt som hanterar eller exekverar beteenden, gör ett affärsobjekt vanligtvis ingenting själv utan innehåller en uppsättning instansvariabler eller egenskaper , även kända som attribut , och associationer med andra affärsobjekt, som väver en karta över objekt som representerar affärsrelationerna.

En domänmodell där affärsobjekt inte har beteende kallas en anemisk domänmodell .

Affärsobjekt skiljer tillstånd från beteende eftersom de kommuniceras över nivåerna i ett system med flera nivåer, medan det verkliga arbetet med applikationen görs i affärsnivån och inte rör sig över nivåerna.

Se även

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

externa länkar