반응형
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 프로그래밍언어
- 웹개발
- 컴퓨터공학
- 소프트웨어
- Yes
- 파이썬
- 컴퓨터비전
- 네트워크
- 자바스크립트
- 데이터분석
- 프로그래밍
- 알고리즘
- 데이터베이스
- 네트워크보안
- 사이버보안
- 딥러닝
- 클라우드컴퓨팅
- 빅데이터
- 인공지능
- 데이터과학
- 컴퓨터과학
- 소프트웨어공학
- 디자인패턴
- springboot
- 데이터구조
- I'm Sorry
- 버전관리
- 자료구조
- 머신러닝
- 보안
Archives
- Today
- Total
목록lombokbuilder (1)
스택큐힙리스트
Builder 패턴으로 Todo 객체 한방에 완성하기
“선택 옵션이 수두룩해도 메서드 체이닝으로 깔끔!”1. 왜 Builder 패턴인가?선택 파라미터 폭발 — 마감일·우선순위·태그·반복 주기… CLI Todo 앱의 Task는 필드가 늘면 생성자 매개변수 순서가 금세 헷갈립니다.점층적 생성자 vs JavaBeans의 한계 — 파라미터 조합별로 생성자를 늘리면 코드 지옥, setter 방식은 객체가 잠시 불완전해져 스레드 안전성이 깨집니다. Joshua Bloch의 Effective Java Item 2에서도 “선택 매개변수가 많을 때는 Builder가 최선”이라 강조하죠.인기 블로그 Inpa Dev 역시 “가독성과 일관성을 동시에 잡는 해법”으로 Builder를 꼽습니다.2. Todo 앱에 적용해 보기// ① 도메인 클래스public class Task { ..
개발
2025. 7. 16. 00:53