# Builder Pattern

14개의 포스트
post-thumbnail

빌더 패턴

생성 패턴에서는 중요한 이슈가 두 가지가 존재한다.생성 패턴은 시스템이 어떤 Concrete Class를 사용하는지에 대한 정보를 캡슐화한다.생성 패턴은 이들 클래스의 인스턴스들이 어떻게 만들고 어떻게 결합하는지에 대한 부분을 완전히 가려준다.생성 패턴을 이용하면 무엇

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[Onboarding] : Design Pattern

소프트웨어 엔지니어링에서 디자인이란 문제 해결을 위한 설계와 그 기술적 구현 방침을 세우는 것을 의미한다. 그런데 자주 등장하는 문제들은 이미 그 해법이 알려져 있거나 재사용 가능한 솔루션으로 만들어져 있다. 이렇게 문제 해결에 쉽게 응용할 수 있도록 정리한 것을 소프

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

Builder Pattern

빌터 패턴은 객체의 생성과 객체를 표현하는 속성들과 분리하여 생성 절차는 동일하지만 결과는 다르게 만드는 패턴이다비슷한 역할을 하는 객체를 생성하기 위해서 매번 코드를 작성하는 것보다 속성만 바꿀 수 있고 동일한 생성을 할 수 있는 Builder를 만든다면 재사용성 높

2022년 7월 23일
·
0개의 댓글
·
post-thumbnail

Builder Pattern

복잡한 객체를 생성하는 클래스와 표현하는 클래스를 분리하여,동일한 절차에서도 서로 다른 표션을 생성하는 방법을 제공하는 패턴.Person이라는 클래스가 있다.해당 클래스가 가진 멤버 변수를 초기화하면서 생성한다고 가정해보자.특정 필드만 초기화하여 사용하고자 할 때마다

2022년 6월 28일
·
0개의 댓글
·

[Design Pattern] 빌더 패턴

복잡한 객체를 생성하는 방법과 표현하는 방법을 정의하는 클래스를 별도로 분리하여, 서로 다른 표현이라도 이를 생성할 수 있는 동일한 절차를 제공할 수 있도록 하기 위함이다.동일한 구성 코드를 사용하여 객체의 다양한 유형과 표현을 생성할 수 있다.객체\*의 가능한 모든

2022년 4월 6일
·
0개의 댓글
·

데브코스 W2D4~5

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다. Generic 데이터 타입을 일반화하는 것을 의미하고 클래스나 메소드에서 사용할 데이터 타입을 컴파일 시에 미리 지정하는 방법이다. 컴파일 시에 미리 타입 검사를 수행하기 때문에 객체

2022년 3월 26일
·
0개의 댓글
·

Builder Pattern

코드를 보면서 Builder Pattern 이해하기

2022년 2월 27일
·
0개의 댓글
·
post-thumbnail

Kotlin과 Builder 패턴

결론Kotlin 에서는 Builder 패턴 필요 없다!이전에 코드로 배우는 SpringBoot 책을 통해 실습을 진행하는데, 아래와 같은 형태의 코드가 있었다.그리고 현재, Kotlin + Spring boot 프로젝트를 진행하면서 Exception 처리를 위해 블로그

2022년 2월 20일
·
0개의 댓글
·

[CS] Builder 패턴

싱글톤, 팩토리 패턴과 마찬가지로 GoF의 생성 패턴에 속하는 패턴입니다.원래 사용하던 자바빈즈 패턴의 경우, 생성자에 맞게 파라미터를 일일이 설정해줘야 하며, 만약 그러한 생성자가 없을경우 일일이 setter를 활용해 데이터를 입력해줘야 합니다.하지만 후자의 경우 객

2022년 1월 16일
·
0개의 댓글
·

Effective Java Ch2. Item 2 추가 설명

지난 포스트에서 다룬 빌더를 실습하며 빌더 패턴의 구조를 파악해봤다.빌더 패턴 중에 추상 클래스가 추상 빌더를 가지고 하위 클래스에서 추상 클래스의 상속을 받으며 각 하위 클래스용 추상 빌더를 상속받아 만들 수 있다고 하는 부분을 직접 구현하고 장점을 알아보았다.다음은

2021년 8월 20일
·
0개의 댓글
·

Builder Pattern(점층적 생성자 패턴, 자바 빈 패턴 방식과 함께)

Builder Pattern이란 복합 객체의 생성 과정과 표현 방법을 분리하여, 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 Pattern이다. Gillog gillog = Gillog.build() .date("21-08-03")

2021년 8월 1일
·
0개의 댓글
·

Builder Pattern

항상 모든 데이터가 존재 하지 않는다.사람(이름, 성별, 취미, 핸드폰 ...) → 취미, 핸드폰 등의 정보는 존재하지 않을 수도 있다.ex) 사람(영희, 여, null, null) , 사람(철수, 남, null, 010-0000-0000)💢 번거롭고 가독성이 낮음

2021년 7월 1일
·
0개의 댓글
·

[Javascript] ES6 생성 패턴

Class 를 이용한 생성클래스가 객체를 생성 (class 안에 new)템플릿 기반으로 새로운 객체를 생성 (Object의 create()를 이용해 구현)하나의 객체만 생성하는 목적으로 사용ex) 디비 커넥션처럼 한 시스템에서 매번 커넥션을 연결할 필요가 없을 때체이닝

2021년 6월 6일
·
0개의 댓글
·
post-thumbnail

JSP 13. 빌더 패턴(Builder Pattern)

세션이 유지되는 구조(session tracking) : 세션 유지를 위한 session id 재전송 방법WAS에 의해 어떻게 이용될 수 있는지쿠키저장소는 브라우저마다 각각 갖고있다.Http Stateless특성을 보안하기 위해 (상태유지를 위해)클라이언트에 있는 저장

2020년 12월 4일
·
0개의 댓글
·