[7급 국가직 소프트웨어공학 2019년 20번]

다음 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 { ... }
소프트웨어공학
  1. ①연관(association)
  2. ②의존(dependency)
  3. ③일반화(generalization)
  4. ④실체화(realization)

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고