Learning Outcomes
Apply OO design principles to facilitate localized changes
Apply object-oriented design principles such as inheritance, polymorphism, and enumerated types to refactor code and localize changes.
Work with automated development tools
Using Eclipse to develop Java programs, including:
- Creating & Running new Java programs
- Importing & Exporting existing Java programs
- Automatically generating source code
- Testing with JUnit
- Using the automated debugger