Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
Archives
Today
Total
관리 메뉴

미래학자

Effective Java - 02 Builder 패턴 본문

JAVA

Effective Java - 02 Builder 패턴

미래학자 2016. 2. 29. 12:56

아마 자바를 사용하다보면 한 번쯤은 Builder 패턴과 마주쳤을 것이다. 나의 경우 안드로이드 개발을하면서 UI 컴포넌트 부분에서 자주 보았다.

예를들면, 자바에 다이얼로그창을 띄울 때 이 Builder 패턴을 사용하면, 다이얼로그의 전체적인 레이아웃, 제목, 내용, 마진, 효과, 등등 여러가지 파라미터를

효과적으로 전달 할 수 있다. 또, 전혀 값을 넣지 않아도 디폴트 값이 있기 때문에 객체를 생성할 때, 잘못된 내용으로 만들 가능성이 적어진다.





이러한 빌드 패턴은 자바 빈즈 패턴과 같이 필수값을 생성자 호출 이후에 초기화하는 문제등을 해결했다. 이러한 내용은


이전에도 소개했던 황군 님의 포스팅을 참고하는 것이 좋겠다.


http://using.tistory.com/71

Comments