Objects & Components Demystified

2 Day Course
Code OCD

This course has been retired. Please view currently available Object Orientation Training Courses.

Modules

Hide all

Back to the Future: The History of the Object

The Hallmarks of an Object

Basic Elements of Object Technology (7 topics)

  • The Inversion of the Natural Order
  • Encapsulation and Information Hiding
  • Messages
  • Classes
  • Strong Typing and Early Binding
  • Polymorphism
  • Inheritance

OO Methods (2 topics)

  • The Early Methods
  • The OO Development Cycle

The UML (Unified Modelling Language) (7 topics)

  • Objects
  • Associations
  • Aggregations
  • Conformance and Class Hierarchy
  • Inheritance and Class Hierarchy
  • Events and State Transitions
  • Object Interaction Diagrams

Object Technology Adoption (10 topics)

  • Why Go OO
  • The Benefits of OT
  • Large Scale Organisation
  • Malleability
  • Robustness and Reliability
  • Reuse
  • The State of OT
  • The OO Programming Languages
  • Introducing OT
  • The future

Components (2 topics)

  • Objects versus Components
  • The Component Technologies

Prerequisites

A knowledge of the fundamentals of IT is assumed.

Course PDF

Print

Sections