Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Solve the following using Java and the topic is Strategy Design Pattern: Chandler Bing, a character from the TV show Friends, is known for his

Solve the following using Java and the topic is Strategy Design Pattern:  


image text in transcribed 

Chandler Bing, a character from the TV show Friends, is known for his sarcastic humor and witty comebacks. He expresses his humor through 3 different techniques: Sarcasm, Wit and Self Deprecation. Write a Java program that models Chandler's humour throughout the day. Create classes for Humor as well as each humor type. Create a class for Chandler which has an instance of Humor. The default humor technique for Chandler is SarcasmHumor. Every 3 seconds, Chandler should: o Randomly select a humor technique. Assign the technique to his Humor instance. Execute the humor technique. Use the provided Driver to demonstrate his humor. Sample Output Sarcastic Chandler says: I'm glad we're having a rehearsal dinner. I so rarely get to practice my meals before I eat them. Self-deprecating Chandler says: I say more dumb things before 9 A.M. than most people say all day. Self-deprecating Chandler says: I say more dumb things before 9 A.M. than most people say all day. Sarcastic Chandler says: I'm glad we're having a rehearsal dinner. I so rarely get to practice my meals before I eat them. Sarcastic Chandler says: I'm glad we're having a rehearsal dinner. I so rarely get to practice my meals before I eat them. Witty Chandler says: 1's funny, right? What do you know? You're a door. You only like knock-knock jokes. Sarcastic Chandler says: I'm glad we're having a rehearsal dinner. I so rarely get to practice my meals before I eat them. Witty Chandler says: I's funny, right? What do you know? You're a door. You only like knock-knock jokes. Driver public class Driver { public static void main(String[] args) { Chandler c = new Chandler(); }}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

Based on the information provided you want to implement a Java program that models Chandler Bings humor using the Strategy Design Pattern Heres how you can approach this Define a Humor interface with ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction to Operations Research

Authors: Frederick S. Hillier, Gerald J. Lieberman

10th edition

978-0072535105, 72535105, 978-1259162985

More Books

Students also viewed these Operating System questions