빌더 패턴(builder pattern)
Builder Pattern 자바에서 객체를 정의하여 생성할때 보통 생성자를 통해 값을 주입하여 생성한다. Person hae = new Person("해영", 27, "개발자"); 이렇게 생성자를 통해 객체를 생성하는 방법은 단점이 있다. 1. 값의 설정 순서가 없다. 생성자의 경우에는 정해진 파라미터의 순서대로 값을 넣어줘야한다. 순서를 무시하고 넣게되면 다른 변수에 다른 값이 할당되는 낭패가 생긴다. 이에반해 빌더패턴에서는 필드 이름으로 값을 설정하여, 순서에 종속되지않는다. 어떤 필드를 먼저 설정해야하는지 생각할 필요없이 편하게 나열하면된다. 2. 생성자의 파라미터가 많으면 가독성이 떨어진다. 예시에서 처럼 3가지의 파라미터만 받는 경우에는 크게 가독성에 문제가 없을것이다. 하지만 10가지 정보를..
BackEnd & DB🧵
2023. 10. 6. 23:16
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- VMware
- 원티드 챌린지
- error
- oracle
- 데이터베이스
- PostgreSQL
- mapper
- modifiedAt
- 코드스테이츠
- 백준
- 회고
- 정보처리기사 실기
- sqld
- codestates
- preproject
- Spring
- JSP
- Java
- Stream
- Til
- 독서
- 우분투
- pyinstaller 설치
- 도커
- mysql 설정
- yml 분리
- doit알고리즘입문
- docker
- xml
- 다이나믹프로그래밍
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함