빌더 패턴
1. 빌더 패턴이란?
복잡한 객체의 생성과 표현을 분리하여 동일한 구성 요소로 다양한 표현을 생성할 수 있도록 설계 패턴입니다.
예를 들어 외식 시스템에서 메뉴 구성은 고정된 재료(건강식, 일반식 등)가 다르지만, 기본적인 조리 과정은 유사합니다.
2. 주요 목적
복잡한 객체의 구현 세부사항을 숨기고, 서브클래스를 통해 동적으로 객체를 생성하는 방식으로 ...
6월 27일 18:23에 게시됨
디자인 패턴
1: 싱글턴 패턴
싱글턴 패턴은 시스템에서 객체의 유일성을 보장하는 중요한 방법입니다. 이 패턴은 클래스의 생성자를 사적으로 설정하여 외부에서 해당 클래스의 인스턴스를 생성하지 못하게 하고, 전역적으로 유일한 메서드를 제공하여 사용자가 해당 클래스의 인스턴스를 얻도록 합니다.
지연 초기화(.LAZY) 방식 - 스레드 안전 X
지연 초기화 여부: 예
멀티스레드 안 ...
6월 1일 21:05에 게시됨