1
메서드의 반환 형식을 수정하기 위해 메타 프로그래밍을 사용해야하는 좋은 이유가 있습니까?
boolean test() { return true; }
메타 프로그래밍을 사용하여 문자열을 반환하도록 변경하는 것이 좋은 생각입니까?
String test() {return "test"}
메타 프로그래밍을 사용하는 것이 혼란스럽고 반드시 있어야한다고 생각합니다. 이것은 호출 코드가 기대하는 공용 인터페이스를 변경하기 때문에 피할 수 있습니다. 누구에게 좋은 아이디어가 될지에 대한 예가 있습니까?