Difference between revisions of "Object Inheritance"

From AgileApps Support Wiki
imported>Aeric
(Redirected page to Child Objects)
imported>Aeric
 
Line 1: Line 1:
#REDIRECT [[Child Objects]]
''Object Inheritance'' is the ability to create [[Child Objects]] that inherit capabilities from a ''parent'' object. That concept, which comes from object-oriented programming, lets you write common behaviors in one place, while at the same time allowing for variations on those behaviors in particular instances. For example, a "Vehicle" object could implement the common behavior for going forward and accelerating, while a "Boat" object could implement the behavior of turning the rudder, while a "Car" object implements the behavior of turning the steering wheel.
{{:Option:Object Inheritance}}<noinclude>
 
[[Category:Tenant Capabilities]]
</noinclude>

Latest revision as of 02:18, 16 January 2015

Object Inheritance is the ability to create Child Objects that inherit capabilities from a parent object. That concept, which comes from object-oriented programming, lets you write common behaviors in one place, while at the same time allowing for variations on those behaviors in particular instances. For example, a "Vehicle" object could implement the common behavior for going forward and accelerating, while a "Boat" object could implement the behavior of turning the rudder, while a "Car" object implements the behavior of turning the steering wheel.

Lock-tiny.gif