Builder Pattern
정의빌더 패턴은 최종 객체 생성에 필요한 여러 설정값을 Builder 객체에 임시로 저장한 뒤, 그 설정값을 바탕으로 최종 목적 객체를 생성하는 패턴이다. 필요한 이유class Computer( val cpu: String, val ram: Int, val storage: Int, val gpu: String?, val wifi: Boolean, val bluetooth: Boolean)val computer = Computer("Intel i7", 32, 1000, "RTX 5070", true, true)각 값이 무엇인지 코드만 보고 바로 구분하기 힘들며, 매개 변수 순서도 틀릴 가능성 존재한다.(가독성 문제)선택항목이 많아지면 필요없는 값까지 어쩔 수 없이 null,..
Backend
2026. 8. 1. 00:06
