How do object behaviours and attributes differ?
Behaviours are vector quantities; attributes are scalars.
Behaviour describe dynamic properties; attributes are static.
Attributes describe a state; behaviours describe a change.
Attributes apply only to a specified object; behaviour apply to other linked objects.