[소프트웨어 설계] GoF(Gangs of Four) 디자인 패턴 중 생성패턴으로 옳은 것은?
① singleton pattern
② adapter pattern
③ decorator pattern
④ state pattern
(정답률: 76%)
문제 해설
정답은 "singleton pattern"입니다.
Singleton pattern은 객체를 하나만 생성하도록 보장하는 패턴입니다. 이는 전역 변수를 사용하지 않고, 객체를 생성할 때마다 새로운 객체를 생성하는 것이 아니라, 이미 생성된 객체를 반환하여 메모리를 절약할 수 있습니다. 이 패턴은 많은 경우에 유용하며, 예를 들어 데이터베이스 연결, 로그 파일 등에서 사용됩니다.
Singleton pattern은 객체를 하나만 생성하도록 보장하는 패턴입니다. 이는 전역 변수를 사용하지 않고, 객체를 생성할 때마다 새로운 객체를 생성하는 것이 아니라, 이미 생성된 객체를 반환하여 메모리를 절약할 수 있습니다. 이 패턴은 많은 경우에 유용하며, 예를 들어 데이터베이스 연결, 로그 파일 등에서 사용됩니다.