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.
Take advantage of 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