Schedule today!

Call Peggy at
  (800) 252-0652


Contact Us

More C/C++

Related Courses

Object Oriented Concepts

Recommended Duration:
1 Day
Version
n/a
Benefits
Students who complete this course will understand the basic constructs and concepts of object oriented methodologies, and the benefits that these methodologies offer in application development.
Audience
Programmers and systems designers who need to understand Object Oriented terminology and processes, and who need to build systems using Object Oriented tools.
Prerequisites
Attendees should have a basic understanding of Data Processing systems as well as some experience in programming or system design.
Major Topics
  • Objects and Classes
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Overloading
  • Task Management
  • Event-Driven Tasks and Clock-Driven Tasks
  • Object Oriented Data Bases
  • Type Hierarchies
  • Public and Private Components of Classes
  • Reusability
  • Introduction to Unified Modeling Language (UML)
  • UML Case Diagrams
  • UML Action Diagrams
  • Object Oriented vs. Relational database
  • Examples of Object Oriented Data Bases
  • Object Oriented Programming
  • Object Oriented Programming Languages: Java, C#, C++, Smalltalk, etc...
  • Pros and Cons of Object Oriented Application Development
  • Available class libraries and services
Exercises
There are four pencil-and-paper exercises.