디자인패턴 [Java][디자인 패턴] 6. 프로토타입 패턴 (Prototype Pattern) 프로토타입 패턴은 new 키워드를 사용하지 않고 객체를 복제해 생성하는 패턴이다. 프로토타입 패턴이란? new 키워드를 통해 객체를 생성하는데 비용이 많이 든다면 프로토타입 패턴을 통해 객체를 복제하는 것도 방법이 될 수 있다. 객체를 복제하면 인스턴스화 과정이 생략되어 생성 로직에 소모되는 처리 비용과 자원을 절약할 수 있다. 프로토타입 패턴 구조 한 개발자를 생성해서 스킬을 업데이트하고 개발 언어와 연차를 업그레이드할 수 있는 메서드가 있다고 해보자. 우선 생성자에서는 개발자의 이름과 연차(1년 차)를 초기화하고, Languege, Skill은 빈 HashMap으로 초기화되어있다. 이 상황에서 차곡차곡 up..