This course will introduce you to object-oriented analysis through use cases.
Prerequisites
Need C and C++ programming experience.
Course outline
- Course Introduction, Encapsulation, Information Hiding & Object
- Operation, Attribute, Link, Composition Class, Instance & Association
- Multiplicity, Reflexive Association, Inheritance, Abstract Class, Multiple Inheritance
- Abstract Class, Multiple Inheritance, Separating Interface from Implementation
- Polymorphism, Event, State
- Transition, UML Analysis, UML Design