Menu

(Solved) : 3 Beautiful Code Separate Uncompromisers Juet Students Create Game Ducks Rubber Ducks Rd W Q44122750 . . .

3. Beautiful Code: Separate out uncompromisers JUET students create a game of ducks. There were Rubber Ducks (RD), Wooden Duc

please make this code in java.

3. Beautiful Code: Separate out uncompromisers JUET students create a game of ducks. There were Rubber Ducks (RD), Wooden Ducks (WD), Red Head Ducks (RHD), and Lake Ducks (LD), as of now. There may be more in the future. As it can be guessed, all ducks can swim. RD and WD can’t fly. RD squeaks, WD is mute. RHD and LD quack. Design and implement.. You might be tempted to make an abstract class ‘Duck’ by keeping fly and quack behaviors abstract and swim behavior defined. Although this approach is not wrong, but definitely not the best. Think and write some beautiful code using interfaces. Hint: Separate out uncompromisers. Show transcribed image text 3. Beautiful Code: Separate out uncompromisers JUET students create a game of ducks. There were Rubber Ducks (RD), Wooden Ducks (WD), Red Head Ducks (RHD), and Lake Ducks (LD), as of now. There may be more in the future. As it can be guessed, all ducks can swim. RD and WD can’t fly. RD squeaks, WD is mute. RHD and LD quack. Design and implement.. You might be tempted to make an abstract class ‘Duck’ by keeping fly and quack behaviors abstract and swim behavior defined. Although this approach is not wrong, but definitely not the best. Think and write some beautiful code using interfaces. Hint: Separate out uncompromisers.

Expert Answer


Answer to 3. Beautiful Code: Separate out uncompromisers JUET students create a game of ducks. There were Rubber Ducks (RD), Woode…

OR