728x90 싱글톤 패턴이란1 [Java] 10. static 응용 - 싱글톤 패턴(Singleton Pattern) 1. 싱글톤 패턴이란? - 프로그램에서 인스턴스가 단 한 개만 생성되어야 하는 경우 사용하는 디자인 패턴 - static 변수, 메서드를 활용하여 구현할 수 있음 ex) 날짜 시간(시/분/초), 회사(삼성전자) 아래 클래스 다이어그램을 보면 위에서 부터 클래스 이름(Singleton) 변수(instance) 생성자와 메서드(Singleton, getInstance) (-는 private, +는 public을 의미) 2. 싱글톤 패턴 예제 package ch18; public class Company { private static Company instance = new Company(); // 유일한 객체(인스턴스) 생성 private Company() {} // 여러 개의 객체를 생성하지 못하도록 pr.. 2021. 11. 27. 이전 1 다음 728x90