Question: 2. Drawing Automobile (60 points) You are tasked with building an application that draws automobiles for potential customers. The user is presented with the interface

2. Drawing Automobile (60 points) You are tasked with building an application that draws automobiles for potential customers. The user is presented with the interface shown in the figure below Automobile Drawing Car style Classic Dragster Refined Color Green FendersTexture iTres Lights Style Classic Dragster Refined What design pattern(s) would you use? Explain your choices Show a class diagram for your design pattern application. Include a Client class and indicate how it interfaces with pattern application(s). Include key function names on the class diagram for clarity. In words, indicate the methods and instantiation executed to render an automobile. The following are errors that you should watch for in this exercise: a. b. C. i. Confusion about the roles of client and pattern application ii. iii. Confusion between the client and non-client roles Inappropriate choice of design pattern. 2. Drawing Automobile (60 points) You are tasked with building an application that draws automobiles for potential customers. The user is presented with the interface shown in the figure below Automobile Drawing Car style Classic Dragster Refined Color Green FendersTexture iTres Lights Style Classic Dragster Refined What design pattern(s) would you use? Explain your choices Show a class diagram for your design pattern application. Include a Client class and indicate how it interfaces with pattern application(s). Include key function names on the class diagram for clarity. In words, indicate the methods and instantiation executed to render an automobile. The following are errors that you should watch for in this exercise: a. b. C. i. Confusion about the roles of client and pattern application ii. iii. Confusion between the client and non-client roles Inappropriate choice of design pattern
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
