The purpose of this lab is to refactor the Functional Concordance
solution into an Object Oriented solution.
- Obtain the following files
- Problem Statement.
- Compile and execute the program and verify that it is working
correctly.
- Study the source code and structure
chart. The
source code is not documented on purpose in order to give you practice
at reading and comprehending code. Determine how to refactor it
into an
OO solution.
- Draw a neat and organized UML class diagram of your object
oriented solution, including methods for each class. A thoroughly
decomposed solution will have five classes; every major entity in the
problem should be encapsulated in a separate class. Name the
application class ConcordanceApp.
- Show your UML diagram to the instructor before proceeding.
- Carry out the design you have planned with your
partner.
This will involve reorganizing the code from the functional solution
into an OO solution. Compile, test,
and debug it.
- Show your completed solution to the instructor.