Clever Geek Handbook
📜 ⬆️ ⬇️

Domain object

Domain Object Level.gif

Domain objects are objects in object-oriented computer programs that express entities from the domain model related to the program and implement the business logic of the program. For example, a program that manages orders may contain such domain objects as “order”, “order item”, “invoice”.

Domain objects encapsulate all the information necessary for the program about the object of the subject area. So, for example, a real employee can have a surname, first name, middle name, gender, age ( domain model ), but if the program uses only the last name and first name, they will be included as attributes of the domain object ( level of domain objects ) .

Content

Use of the term

The term domain object is literally translated into Russian as “an object of the [subject] domain”, however, this term is used by Russian-speaking programmers only in the context of creating software (while the term business object can be used in business modeling ( English business object )). The term subject domain is the most general.

See also

  • Object (programming)
  • ORM

Links

  • A definition of business object by Joseph Reddy

Literature

  • Craig Larman. Applying UML 2.0 and design patterns = Applying UML and patterns. - 3rd ed. - M .: "Williams" , 2007. - S. 736. - ISBN 978-5-8459-1185-8 .
Source - https://ru.wikipedia.org/w/index.php?title=Domain_object&oldid=99379606


More articles:

  • Mikhailenko, Dmitry Stanislavovich
  • Kavalerovich, Jerzy
  • Roshchino (Chelyabinsk Region)
  • Vyazemsky 115th Infantry Regiment
  • Santa Claus Village
  • Resident Evil
  • October (film)
  • Podosinki (polygon)
  • Radkovka (Belgorod Oblast)
  • Wz.29 (armored car)

All articles

Clever Geek | 2019