![]() |
Profile |
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 |