Business objects are objects in an object-oriented computer program that represent the entities in the business domain that the program is designed to support. For example, an order entry program might have business objects to represent each order, line items, and invoices.

Business objects are sometimes called domain objects ; a domain model represents the set of domain objects and the relationships between them.

A business object often encapsulates all of the data and business behavior associated with the entity that it represents.

Business objects don't necessarily need to represent objects in an actual business, though they often do. They can represent any object related to the domain for which a developer is creating business logic. The term is used to distinguish between the objects a developer is creating or using related to the domain and all the other types of object he or she may be working with such as user interface widgets and database objects such as tables or rows.

See also

  • Active record pattern
  • Data access object
  • Data transfer object

References

  • 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
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns, ISBN 0-201-63361-2

Computer Repair Business - Computer Business

start and operate a computer repair business ... Table Of Contents Lesson 1 Why a business. Lesson 2. Getting established

...

Computer Business Plan Secrets Revealed...

Writing a computer business plan? Attract more great clients and grow your computer business faster with proven computer business plan secrets.

...

Computer Business Opportunities in SMB Computer ...

Looking for a Computer Business Opportunity? Given any thought to SMB Computer Consulting? Learn proven Computer Business Opportunities tips now.

...

Business Checks: Blank Check Paper and Supply Vendors ...

TechChecks has business check paper and computer printable checks for all business sizes. Order business checks for laser printers. Laser printers print high volumes of ...

...

Computer Business Systems

Computer Business Systems (CBSY) CBSY is a service department offering courses to students in a variety of programs at Kwantlen. Register in a CBSY course to enhance your computer ...

...

Find BBB Accredited Computer Support-Small Business in ...

Find BBB Accredited Computer Support-Small Business in Southern Alberta and East Kootenays - your guide to trusted Southern Alberta and East Kootenays Computer Support-Small ...

...

Business Computer Lab - Business Department @ San ...

San Antonio College, 1300 San Pedro Avenue, San Antonio, TX 78212-4299 Phone: (210) 486-0000, Technology Hotline: (210) 486-0777 The Alamo Colleges are Equal ...

...

Langara College | Management & Business | Business ...

BCAP 1200 (3 credits) (3:1:0) Business Computer Applications I. This is a comprehensive course that provides hands-on computer experience and exposes the student to applications ...

...

Business Computer Studies and Economic Development ...

Antelope Valley College is a comprehensive community college in the California Community College System dedicated to providing services to a broad range of students with a variety ...

...

BBB Review of Business Computer Solutions in Bartlett ...

BBB Business Reliability Report for Business Computer Solutions in Bartlett, TN. Business reviews, consumer complaints, and ratings for Business Computer Solutions a Computer ...

...