[2단계] CS 개념 지식 모음집/디자인 패턴
[Design Pattern] 프로토타입 패턴(Prototype Pattern)
안녕하세요 취업길잡이 Coy입니다 오늘은 프로토타입패턴에 대해서 알아보도록 하겠습니다 프로토타입 패턴이란? 프로토타입 패턴은 객체 생성을 간소화하고 비용을 줄이기 위해 기존 객체를 복제하여 새로운 객체를 생성하는 디자인 패턴입니다. 이 패턴은 복잡한 객체 생성 과정을 피하고 유사한 객체를 효율적으로 생성할 수 있는 장점이 있습니다. 자바에서는 Cloneable 인터페이스를 구현하고 clone() 메서드를 오버라이드하여 이를 구현합니다. 이 패턴은 객체를 복제함으로써 새로운 객체를 생성하므로, 메모리 사용량이 늘어날 수 있고, 객체 상태를 공유할 경우 부작용이 발생할 수 있습니다. 따라서 복사 방법을 신중히 선택하여 이러한 부작용을 고려해야 합니다. 사용하는 목적 객체 복제의 복잡성 해소: 프로토타입 패턴..
2024. 3. 3. 23:51