[컴포넌트 패턴] 회사 조직도

·
문제모음/ChatGPT
문제회사 조직도를 출력하는 프로그램을 만듭니다. 직원을 일반직원(Leaf)과 팀(Composite)으로 나눌 수 있습니다.요구사항Employee 인터페이스를 만들고, Staff(직원)과 Team(팀)을 구현하세요. Team은 여러 직원(또는 하위 팀)을 가질 수 있어야 합니다.showHierarchy() 호출 시 계층 구조로 조직도가 출력되게 하세요.개발팀 김철수 (개발자) 이영희 (개발자) 프론트엔드팀 박민수 (프론트엔드 개발자) 최지현 (프론트엔드 개발자) 접근방법✔ 계층 구조를 표시하기 위한 메서드가 필요 코드public class Main { public static void main(String[] args) { Employee development = new Team("개..