Question: Ps:solve this on paper please I want the solution in 3 0 minitues Consider the following UML and the corresponding suggested implementation. Find all the

Ps:solve this on paper please
I want the solution in 30 minitues
Consider the following UML and the corresponding suggested implementation.
Find all the coupling between classes; make sure to identify the type of the coupling.
Redesign the model in order to decrease the coupling as much as possible.
\table[[Employee],[-name: string],[-id: int],[+employee (string name, int id): void],[+getld(): int],[+getName(): string]]
public employee (string name, int id)
1
this.name=name;
this.id=id;
}
\table[[Customer],[-name: string],[-id: int],[+customer (string name, int id): void],[+getId(): int],[+getName(): string]]
public customer (string name, int id)
this.name=name;
this.id=id;
}
\table[[Controller],[+viewEmployee (Employee e): void],[+viewCustomer (Customer c): void],[+createEmployee (string name, int id): Employee]]
public viewEmployee (Employee e)
{
System.out.print("name:"+ e.getName());
}
public viewCustomer (Customer c)
{
System.out.print("name:"+ c.getName());
}
public createEmployee (string name, int id)
{
Employee e=new Employee (name, id);
return e;
 Ps:solve this on paper please I want the solution in 30

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!