Content deleted Content added
alter lead, add ref to avoid WP:SYNTH, {cn}s, →Object-based languages: rescue+expand section from shortening Tag: Disambiguation links added |
m c/e |
||
Line 3:
In [[computer science]], an '''object''' is an [[entity]] with well-defined behavior.<ref name="ooa">{{cite book|title=Object-Oriented Analysis and Design with Applications |edition=3 |date=April 30, 2007 |author1=Grady Booch |author2=Robert Maksimchuk |author3=Michael Engle |author4=Bobbi Young |author5=Jim Conallen |author6=Kelli Houston |isbn=020189551X |publisher= Addison-Wesley Professional}}</ref>{{rp|38}}
Any [[programming language|language]] that supports a construct with [[State (computer science)|state]], behavior (modified via associated [[procedure]]s), and [[identifier (computer programming)|identity]] is classified as [[object-based language|object-based]]. [[Object-oriented programming]] (OOP) is object-based with the addition of [[polymorphism (computer science)|polymorphism]] and [[inheritance (object-oriented programming)|inheritance]]. An object-oriented system integrates code (behavior) and data
In the [[relational model]] of [[database]] management, aspects such as [[Table (database)|table]] and [[Column (database)|column]] may act as objects.<ref name=Oppel>{{cite book |first=Andy |last=Oppel |title=SQL Demystified |publisher=McGraw Hill |year=2005| page=7 |isbn=0-07-226224-9}}</ref>
|