OOAD: Introduction to Object-Oriented Concepts


Overview/Description
Target Audience
Expected Duration
Lesson Objectives
Course Number


Overview/Description
This course covers the general OO concepts. It covers the benefits of OO and the OO terminology. Further, it covers concepts related to objects and classes, such as attributes and operations. In addition, this course covers encapsulation, inheritance, polymorphism, dependency, associations, links, aggregation, and composition.

Target Audience
The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software systems..

Expected Duration (hours)
2.0

Lesson Objectives

OOAD: Introduction to Object-Oriented Concepts

  • Identify benefits of using the object-oriented (OO) approach.
  • Match various terms that are used in the object-oriented (OO) approach with their descriptions.
  • Identify key concepts related to objects and classes.
  • Identify characteristics of attributes.
  • Identify key concepts related to operations and methods.
  • Identify key concepts related to encapsulation.
  • Identify key concepts related to inheritance.
  • Identify features of polymorphism.
  • Identify features of dependency.
  • Identify features of associations and links.
  • Identify features of aggregation and composition.
  • Course Number:
    en_US_86125_ng