Profile


e-Catalog


Contact

Search

Cart
Principles of OOP: I

Course Status: Released
Course Language: English
Course Duration: 6 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
Programmers
Prerequisites
Some programming experience
Course Aim
To introduce the student to object-oriented principles
Learning Objectives
Explain the present demand for OOP.
List the aims and the foundations of OOP.
Describe what is meant by 'data abstraction', 'encapsulation', and 'data hiding'.
Describe how 'classes' in OOP implement data abstraction.
Explain how methods and messages provide for communication between classes while preserving the principles of data abstraction.
Topics Covered
Introduction
-
Introduction to OOP
- User expectations

Data abstraction
-
Data and process abstraction
- Benefits of encapsulation and data hiding
- Data protection

Classes
-
Classes and data abstraction
- Classes and data
- Complex data and containment

Methods and messages
-
Methods and messages
- Initialization and destruction
- 'Bullet-proof' classes



| About Eno.com | Security&Privacy | Contact Us |
Copyright © 1998-2001 E&A Inc.. All rights reserved.