아래 두 가지 설명에 해당하는 디자인 패턴을 각각 쓰시오.
보기
1. 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고, 최초 생성 이후의 호출은 처음 생성된 객체를 반환한다. DBCP(Database Connection Pool)와 같이 공통 객체를 하나만 유지해야 하는 상황에서 활용된다.
2. 객체에 연산을 추가하기 위해 해당 객체의 내부 상태에 접근할 수 있는 방법을 제공하는 패턴으로, 기존 코드를 변경하지 않고 새로운 기능을 추가할 수 있다.
2. 객체에 연산을 추가하기 위해 해당 객체의 내부 상태에 접근할 수 있는 방법을 제공하는 패턴으로, 기존 코드를 변경하지 않고 새로운 기능을 추가할 수 있다.
이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.
꿈라CBT