me2day

빌더까지는 바라지도 않아! 자바에 생성자라는 게 있는 걸 모르는 걸까? 뭔 getter/setter를 이리 좋아하는지... 객체 하나 만들 때 마다 몇줄씩 써줘야 하고... 귀찮아 죽겠네... 자바빈이 뭔지도 모르면서 객체는 닥치고 자바빈인 거냐? 젠... 10.03.24 17:59

미투 0

20 개의 댓글이 있습니다.

마사키군 마사키군

「자바에 생성자라는 게 있는 걸 모르는 걸까?」 <-눈무리 ㅠ_ㅠ

10.03.24 18:02
꾸우 꾸우

한글 메소드가 나온 적도 있어요!!!

10.03.24 18:03
fupfin fupfin

마사키군 : 뚝!

10.03.24 18:07
맹수 맹수

spring roo나 lombok의 setter/getter 접근을 쓰시는 건 어떨까요? 생성자에 많은 데이터 넣으려면 결국 파라이터 객체가 필요한데. 결국 빌더 만드는 거랑 비슷하게. -_- (잘 모르겠지만.;)

10.03.24 18:07
fupfin fupfin

꾸우 : 한글 메소드나 속성은 도메인 객체에서 사용가능하다고 봅니다. 업무용일 경우...

10.03.24 18:08
fupfin fupfin

맹수 : getter/setter를 만드는 노력은 줄여주지만 사용하는 측에서는 여전히 번거롭게 getter와 setter를 사용해야 한다는...

10.03.24 18:09
홍민희 홍민희

이거 관련해서 syntactic sugar가 Java 7에 들어간다고 했던 것 같은데 어떻게 됐나요?

10.03.24 18:20
Toby Toby

Setter는 생성자가 있다지만 getter는 어쩌라고요

10.03.24 19:01
소내기 소내기

이클립스 제너래이션 set get만 알아서 그렇죠 생성자도 메뉴도 알려주면 쓸꺼에요. 진실은 가까운곳에

10.03.24 19:23
오리왕 오리대마왕

(얼른 무릎꿇고 손을 들고 있어야겠다;;;)

10.03.24 19:41
fupfin fupfin

홍민희 : 예. 반환 값이 없는 메소드는 빌더처럼 연쇄 호출이 가능하다죠. 기본적으로 setter는 반환 타입이 void라서 연쇄 호출이 되고요.

10.03.24 20:29
fupfin fupfin

Toby : 안냥~. getter야 비지니스적으로 의미 있는 getter만 만든다면 사용하는 측에서 귀찮을 일은 없지...

10.03.24 20:30
fupfin fupfin

소내기 : 그거 알려주면 모든 경우의 수 만큼 생성자를 만들어 내는 건 아닐까?

10.03.24 20:31
fupfin fupfin

오리대마왕 : 개발자 아니시잖아요. (풋!)

10.03.24 20:32
맹수 맹수

객체가 생성되고 상태가 변한다는게 저의 편집증적인 측면에서는 매우 불안하다는 느낌을 주는데.. (하지만 언제 귀찮음이 이깁니다.-ㅅ-)

10.03.24 20:45
fupfin fupfin

맹수 : 그런게 정상이지... 나도 setter는 빌드시에만 쓸 수 있도록 만드는 편...

10.03.24 20:58
Kairos 오타대마왕

전 그래서 귀찮으면 멤버들을 다 public으로 해버려요....(..........)

10.03.24 23:27
fupfin fupfin

오타대마왕 위험하지는 하지만 사용처가 제한적이라면 문제 없죠.

10.03.25 00:16
Kairos 오타대마왕

fupfin 아! 접근자가 제한된다면 허용이 되는 부분이었던가요! 만쉐이! (소스코드 안고쳐도 된다...)

10.03.25 01:03
fupfin fupfin

오타대마왕 그죠. 예를 들어 응집력이 강한 특정 패키지 안에서만 사용된다면 나중에 충분히

10.03.25 01:14