Basic Concepts II (message passing, operation and method, polymorphism).
This resource offers:
Basic concepts in object-oriented technologies,
Unified modeling language,
Usecase modeling,
Designing static structure of the system,
Designing dynamic structure of the system,
Architectural design and design patterns, and
object-oriented programming techniques.