아이템 4 인스턴스화를 막으려거든 private 생성자를 사용하라인스턴스화를 막으려면 private 생성자를 사용하여 클래스 외부에서 객체를 생성하지 못하도록 제한할 수 있다. 이를 통해 클래스의 유일한 인스턴스 또는 정적 메서드를 통해서만 객체에 접근하도록 유도할 수 있다.싱글턴 패턴public class DatabaseConnection { // 유일한 인스턴스를 저장할 정적 변수 private static final DatabaseConnection INSTANCE = new DatabaseConnection(); // private 생성자: 외부에서 인스턴스를 생성할 수 없도록 함 private DatabaseConnection() { // 초기화 코드 }..