Using methods to manipulate Strings while using OOP principles.
Example
Input: Steve Eilertsen
Output:
First Name: STEVE
Last Name: EILERTSEN
Name and initial: EILERTSEN S
This program uses one class and various static methods and variables to manipulate a String. Passing parameters is therefore not necessary.
This program does the same thing but uses two classes. There are no static methods or variables and parameters need to be passed between the calling class and the object class.
Here is the manager class with the needed methods