이단계 생성 패턴(하부 구조)
이단계 생성
소프트웨어 개발에서 객체 생성 과정은 두 단계로 나뉘며
시스템 자원과 무관한 초기화 작업
예외 상황 발생 불가능한 연산
- 자원 할당 및 접근이 필요한 작업
메모리 분할, 파일 시스템 접근 등 예외 가능성 있는 연산
이단계 생성 예시 1
class ResourceSafeConstructor {
private:
ResourceSafeConstructor() // 첫 번째 생성 단계, C++ 기본 생성자
}
b ...
10월 6일 00:22에 게시됨