2011-01-03 4 views
1

메서드의 반환 형식을 수정하기 위해 메타 프로그래밍을 사용해야하는 좋은 이유가 있습니까?

boolean test() { return true; } 

메타 프로그래밍을 사용하여 문자열을 반환하도록 변경하는 것이 좋은 생각입니까?

String test() {return "test"} 

메타 프로그래밍을 사용하는 것이 혼란스럽고 반드시 있어야한다고 생각합니다. 이것은 호출 코드가 기대하는 공용 인터페이스를 변경하기 때문에 피할 수 있습니다. 누구에게 좋은 아이디어가 될지에 대한 예가 있습니까?

답변

1

나는 그냥 def 등의 방법 리턴을 입력하는 것이 더 나을 생각 좋은 생각 이시라. :)

관련 문제