Chapter3. 함수 인수 질문 #6
-
50페이지
뒤에 추가적인 내용으로 설명이 되어 있으나, 왜
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Beta Was this translation helpful? Give feedback.
-
50페이지
뒤에 추가적인 내용으로 설명이 되어 있으나, 왜
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
includeSetupPage() 메서드는
설정 페이지를 포함시켜라
라는 의미를 가지고, includeSetupPageInto(StringBuffer newPageContent) 메서드는새로운 페이지 내용에 설정 페이지를 포함시켜라
라는 의미로 볼 수 있을 것 같습니다. 단순하게만 보자면 설정 페이지를 포함시키는 행위를 실행하는 데 있어서 어떤 새로운 페이지 내용이 기반이 되는지에 대한 이해가 해당 메서드를 읽을 때 필요하게 되므로 더 이해하기 어렵다고 말한 것이 아닌가 싶습니다.(그냥 literally 정보가 하나 더 필요하니까 이해하기 어렵다는게 아닌가란..)실제 메서드를 살펴보면 결국 argument를 하나 더 받아야 한다는 문제도 있는게 아닌가란 생각이 듭니다. p.50에 보면
StringBuffer를 살펴보자. 인스턴스 변수로 선언하는 대신 함수 인수로 넘기는 방법도 있었다. 하지만 그랬다면 코드를 읽는 사람은 StringBuffer를 발견할 때마다 의미를 해석해야 한다
라고 한 것처럼 StringBuffer를 인스턴스 변수로 빼느냐 마느냐의 차이가 아닌가 싶습니다.