Design Pattern
Builder Pattern
Builder 패턴 예시 (Computer)#pragma once/*========================================= Builder Pattern=========================================*//*복잡한 객체를 단계별로 구성할 수 있는 방법을 제공하여 객체의 구성 과정과 표현을 분리하여 동일한 구성 과정으로 다양한 표현을 생성할 수 있게 한다.장점ㄴ 가독성 향상 : 객체 생성의 과정이 명확해져 가독성이 높아진다.ㄴ 불변 객체 생성 : 불변 객체를 쉽게 만들 수 있어, 객체의 상태 변경을 방지할 수 있다.ㄴ 유연성 : 다양한 구성 요소를 조합하여 객체를 생성할 수 있어, 다양한 상황에 맞게 객체를 쉽게 조정할 수 있다.단점ㄴ 복잡성..
2024. 2. 3. 14:01