What design pattern would you use to design the solution


Problem

Suppose you want to represent a class CEO in an application. A CEO is a special type of Employee. Remember there can be only one President for an organization.

1. Provide appropriate data attributes and methods in the classes

2. What design pattern would you use to design the solution? Explain the role of each of the elements and relationship in the solution.

3. Show a class diagram for your design pattern application. Include a client class and indicate how it interfaces with the pattern class.

4. Provide Thread-safe implementation of the classes in an Object-Oriented Language.

Request for Solution File

Ask an Expert for Answer!!
Software Engineering: What design pattern would you use to design the solution
Reference No:- TGS03268403

Expected delivery within 24 Hours