object-oriented


structurally

  • - capability of representing arbitrarily structured complex objects

operationally

  • - the ability to operate on complex objects through generic operators

behaviorally

  • - the specification of types and operations (data abstraction)

slide: Perspectives of object orientation