FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Object_(object-oriented_programming)

Object (computer science)

In software development, an object is a semantic entity that has state, behavior, and identity. An object can model some part of reality or can be an invention of the design process whose collaborations with other such objects serve as the mechanisms that provide some higher-level behavior. Put another way, an object represents an individual, identifiable item, unit, or entity, either real or abstract, with a well-defined role in the problem domain.

A programming language can be classified based on its support for objects. A language that provides an encapsulation construct for state, behavior, and identity is classified as object-based. If the language also provides polymorphism and inheritance it is classified as object-oriented.

References

edit
↑ "Distributed Object-Based Programming Systems". dl.acm.org.
  • ↑ Oppel, Andy (2005). SQL Demystified. McGraw Hill. p. 7. ISBN 0-07-226224-9.
  • External links

    edit
    Software engineering
    Fields
    Concepts
    Orientations
    Models
    Developmental
    Other
    Languages
    Related fields

    View original on Wikipedia | Back | FazBrowse Home