Top banner

Tuesday, December 29, 2009

Object Oriented Programing

Modularity 
Approaches to reusability 
Towards object technology 
Abstract data types 
Object-oriented techniques 
The static structure: classes 
The run-time structure: objects 
Memory management 
Genericity 
Design by Contract: Building reliable software 
When the contract is broken: exception handling 
Supporting mechanisms 
Introduction to inheritance 
Multiple inheritance 
Inheritance techniques 
Typing 
Global objects and constants 
Object-oriented methodology: applying the method well 
On methodology 
Design pattern: multi-panel interactive systems 
Inheritance case study: "undo" in an interactive system 
How to find the classes 
Principles of class design 
Using inheritance well 
Useful techniques 
A sense of style
Object-oriented analysis 
The software construction process 
Concurrency, distribution, client-server and the Internet 
Object persistence and databases

No comments:

Post a Comment