|
||||||||||
![]() Using the book Prerequisites Exercises Course Flow Course Outline |
PrerequisitesIt is absolutely essential that students know an object-oriented programming language (e.g., Java) before learning object-oriented design (and therefore taking this course). Although object-oriented analysis can be learned with no object-oriented programming language background, learning object-oriented design requires that students know object concepts (such as class, instance, polymorphism, etc.) deeply via programming experience. The all-important object-oriented design topic of "patterns" is lost on non-object programmers. |
|||||||||
|
|
||||||||||
|
||||||||||