Question: 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

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
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
