Question: createa dependency classdiagram of the above code. Include all relevantclasses and dependencies, and use stereotypes to describerelationships. However you are not allowed to use dependencies.
createa dependency classdiagram of the above code. Include all relevantclasses and dependencies, and use stereotypes to describerelationships. However you are not allowed to use dependencies.
public class Cylinder { public void smoothen() { } } } public abstract class Vessel implements Steerable { private Engine e; } System.out.println("Smoothening.."); public Engine getEngine () { return e; } public void setEngine (Engine e) { this.ee; } public abstract void turnOn(); public class Engine { private Cylinder [] y; private int cyls = 1; static final int maxCylinders = 12; public void addCylinder (Cylinder y) { if (cyls maxCylinders) { this.y[cyls++ - 1] = y; } } public interface Steerable { } public class Boat extends Vessel { public void turn(String s) { } public void turn(String s); } } public void turnon () { } System.out.println("Steering " + s); public class Factory { System.out.println("Turn On!"); } public void build() { Boat b = new Boat (); Engine e = new Engine(); boolean needs Cylinder = true; /* Add just one cylinder if needed */ if (needsCylinder) { Cylinder c = new Cylinder(); } c. smoothen(); e.addCylinder (c); b.setEngine (e);
Step by Step Solution
3.44 Rating (151 Votes )
There are 3 Steps involved in it
The bulid method wi have the following sequene 1 Boat obj... View full answer
Get step-by-step solutions from verified subject matter experts
