1. 서론 지난 시간에는 private한 생성자를 만들어 인스턴스를 생성하는 것을 방지하고, public 한 정팩매를 만들어 같은 인스턴스를 보장해주는 방법에 대해 포스팅했습니다. 덧붙여 enum 타입을 이용하여 싱글 ENUM을 생성, 처리하는 방법도 배웠습니다. 이번 포스팅에서는 인스턴스화를 막기 위한 구체적인 방법론을 제시해줍니다. 포스팅에 대한 코드는 여기에서 보실 수 있습니다. 2. 본론 Q. 인스턴스화를 막아야 하는 상황이 있을까? 초보 개발자라 잘 모르겠어. A. 구글링해보았는데, 싱글톤 패턴을 쓰는 이유와 비슷한 것 같습니다. 메모리 낭비 방지 및 객체 로딩시간이 절대적으로 중요한 경우, 인스턴스화를 막아놓는 것이 유리할 수 있습니다. 아니면 자신의 생각대로 코드가 움직이기를 바랄 때 쓰이기..