Computer Science 362
Object Oriented Design
September 2013

Lecture Notes

  1. Introduction
  2. Object Oriented Thinking
  3. UML
  4. Introduction to C++
  5. C++ List of operators, associativity and priority
  6. C# List of operators, associativity and priority
  7. Examples C++ -- Set 1
  8. Examples C++ -- Set 2
  9. Examples C++ -- Set 3 updated
  10. Examples C++ -- Set 4
  11. Examples C# -- Set 1
  12. Examples C# -- Set 2 -- updated
  13. Examples Java -- Set 1
  14. Examples Java -- Set 2
  15. Examples Pascal languages -- Set 1
  16. Examples Pascal languages -- Set 2
  17. Class Definitions
  18. Inheritance and Substitution
  19. Subclasses and Subtypes
  20. Substitution
  21. Static and Dynamic Classes
  22. Multiple Inheritance
  23. Overloading and Overriding
  24. Generics
  25. Standard Template Library
  26. Design Patterns (updated)
  27. Design Patterns XML Diagrams
  28. C++ program examples CT#2
  29. CT#2 Q&A

Last modified:Thursday December 25, 2014 at 05:36 pm AST
Cezar Câmpeanu