This specific tutorial is just a single movie from chapter four of the Foundations of Programming: Object-Oriented Design course presented by lynda.com author Simon Allardice. The complete Foundations of Programming: Object-Oriented Design course has a total duration of 3 hours and 1 minute, discusses the concepts of object-oriented design, and explores creating conceptual models of your program with design patterns, class and sequence diagrams, and unified modeling language tools
Foundations of Programming: Object-Oriented Design table of contents:
Introduction
1. Core Concepts
2. Object-Oriented Analysis and Design
3. Utilizing Use Cases
4. Domain Modeling (Modeling the App)
5. Creating Classes
6. Inheritance and Composition
7. Advanced Concepts
8. Object-Oriented Design Patterns
9. Object-Oriented Design Principles
Conclusion