디자인 패턴은 반복되는 소프트웨어 설계 문제에 대한 재사용 가능한 해결책입니다. Java의 OOP 특성과 생태계는 여러 패턴을 특히 흔하게 만듭니다 — 이들을 아는 것은 검증된 구조를 인식하고, 소통하고, 적용하는 데 도움이 됩니다. 이들은 생성, 구조, 행위 범주로 나뉩니다.
Singleton (생성) — 하나의 공유 인스턴스
java
{
();
{}
Config { INSTANCE; }
}
