얕은복사1 CS) 싱글톤 패턴 싱글톤 패턴(Singleton Pattern)은 객체 지향 프로그래밍에서 특정 클래스의 인스턴스를 오직 하나만 생성하고, 이 인스턴스에 전역적으로 접근할 수 있도록 하는 디자인 패턴입니다. 1. 인스턴스 변수 : static Airplane* instance;클래스 내에서 인스턴스가 유일하게 존재하도록 static 포인터로 선언한다. 2. 생성자 : Airplane();싱글톤 패턴에서는 객체가 오직 하나만 존재해야 하므로, 클래스 외부에서 새로운 객체를 생성하지 못하도록 생성자를 private으로 만든다. 생성자를 public으로 두면, 사용자가 new 키워드로 계속 객체를 생성할 수 있어, 여러 인스턴스가 생기게 되어 싱글톤 패턴이 깨진다. 3. getInstance() 메서드이 메서드는 싱글.. 2025. 1. 8. 이전 1 다음