다음 Java 코드의 MyEmployeeService, EmployeeService, EmployeeDao, Employee 클래스를 UML 클래스 다이어그램으로 표현하였을 때 클래스 다이어그램에 나타나지 않는 관계는? (단, MyEmployeeService, EmployeeService, EmployeeDao, Employee 클래스는 이 외 다른 클래스와 아무 관계가 없다)
class MyEmployeeService extends EmployeeService{
private EmployeeDao employeeDao;
public void setEmployeeDao(EmployeeDao dao){
this.employeeDao = dao;
}
public Employee getEmployee(String id){
return employeeDao.get(id);
}
public void addEmployee(Employee emp){
employeeDao.insert(emp);
}
}
class EmployeeService { ... }
class EmployeeDao { ... }
class Employee { ... }- ①연관(association)
- ②의존(dependency)
- ③일반화(generalization)
- ④실체화(realization)
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)