Unit: Object-Oriented Concepts and Terminology


Unit Identifier: OO1001

Unit Overview:

This unit provides an introduction to object-orientation, comparing it to traditional structured and function-oriented development approaches. The unit is designed to prepare the novice Object-Oriented developer for further studies in the field. It is also an effective way of introducing project managers, business managers, users, and other 'participants' to the Object-Oriented development concept.

Unit Duration: 8 hours

Unit Objectives:

Students will gain an understanding of basic Object-Oriented concepts and terminology, allowing them to build a framework for their personal understanding of the Object-Oriented paradigm. They will be able to add knowledge and experience to their Object-Oriented framework throughout this unit and into the future.

  • Understand the object-oriented paradigm and how it differs from traditional, function-oriented development
  • Learn the terminology unique to object-oriented development
  • Appreciate the impact of object-orientation on software structure
  • Recognize commercial Object-Oriented languages

Unit Outline:

  1. Object-Orientation
    • What is it?
    • How does it differ from functional-orientation?
    • Contrast an Object-Oriented development project with a structured project

  2. Advantages of Object-Oriented Development
    • Development time
    • Portability of systems
    • Reuse
    • Extensibility
    • Maintenance

  3. Seven Basic Object-Oriented Concepts
    • Object Classes
    • Objects
    • Encapsulation
    • Inheritance/Relationships
    • Polymorphism
    • Object-Oriented Databases
    • Object-Oriented Analysis and Design
    • Object-Oriented Programming


For More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747

Site Map  |  Contact Us

Copyright © 2008 Priority Technologies, Inc. - All rights reserved.