BackEnd(Java)/Design Pattern(8)
-
디자인 패턴을 왜 써야할까?
✅ 아래 내용들에 대해서 알아보자- 디자인 패턴이란?- 디자인 패턴의 역사(기원)- 디자인 패턴을 왜 써야 하는가?- 디자인 패턴 사용의 장단점- 디자인 원칙- 디자인 패턴의 유형 디자인 패턴이란? 디자인 패턴이란 이전의 개발자들이 반복적으로 발생하는 유사한 문제를 발견하였고, 그것들을 해결하기 위한 일련의 반복 작업을 공통화 것이다. 그래서 이전 선배 개발자들의 문제 해결 능력을 모은 것이 Desing Pattern이다. 디자인 패턴 = 디자인(= 설계, 구조) + 패턴(= 많은 개발자들이 일반적으로 사용하는 구조)이다. 디자인 패턴의 기원 디자인 패턴은 건축 분야에서 비롯되었다. 건축가이자 패턴의 아버지, Christopher Alexander는 "각 디자인 패턴은 기존 환경 내에서 반복적으로 일어..
2022.10.10 -
Builder 패턴
엔티티를 구성 중 Setter를 사용하지 않고 엔티티 변경을 해 줘야 한다는 것은 인지하고 그러면 어떤 방식으로 엔티티의 각 변수에 값을 설정해 줄 수 있는지 구글에서 찾아보게 되었다. 찾아보던 중 Builder Pattern 키워드를 알게 되었고 잘 정리해놓은 글을 찾게 되어 해당 블로그를 참고하여 요약 및 정리를 할 것이다. 빌더 패턴(Builder Pattern) (객체의 생성 방법과 표현 방법을 분리한다) 빌더 패턴은 객체를 생성할 때 흔하게 사용하는 패턴이다. 나는 이펙티브 자바의 빌더 패턴과 Lombok의 @Builder에 대해서 정리할 것이다. Effective Java의 빌더 패턴 이펙티브 자바의 빌더 패턴은 가독성/유지보수가 더 편해지므로 빌더 패턴을 쓰라고 권장한다. 생성자 인자가 많을..
2022.03.30