안드로이드 개발 질문/답변
(글 수 45,052)
사정상 내용 삭제합니다.
2010.07.30 14:38:15
익명 클래스로 쓰는게 가장 편한 케이스들이 많습니다.
이벤트 다루다 보면 Activity의 어떤 요소를 접근해야 하는데 이를 접근못해서 스팀오르는 경우도 많구요.
그러나 되도록 배제 하는것이 코드를 보기가 좋은것은 사실입니다.
뭐든 적당히 쓰는게 좋은거죠.
코드 재사용성이라는 측면에서 익명클래스가 좋지 않은 것은 분명합니다.
항상 복사해서 다녀야 되고.... (상속 구조가 아니라면...)
원래 코드에 버그가 있으면 복사해서 붙인 코드들 다 번져있으니 고치는것도 일입니다.
결론은 적당히 조율해서 쓰세요.
이벤트 다루다 보면 Activity의 어떤 요소를 접근해야 하는데 이를 접근못해서 스팀오르는 경우도 많구요.
그러나 되도록 배제 하는것이 코드를 보기가 좋은것은 사실입니다.
뭐든 적당히 쓰는게 좋은거죠.
코드 재사용성이라는 측면에서 익명클래스가 좋지 않은 것은 분명합니다.
항상 복사해서 다녀야 되고.... (상속 구조가 아니라면...)
원래 코드에 버그가 있으면 복사해서 붙인 코드들 다 번져있으니 고치는것도 일입니다.
결론은 적당히 조율해서 쓰세요.
어느것이 더 좋다라고 말하기엔 애매하지 않을까요?..
상황에 따라 익명을 쓰는 경우가 좋을때도 있고, 따로 빼는게 좋을때도 있을텐데 말이죠.
사실 저같은 경우 아직 경험이 적어서 그런지 익명클래스가 눈에 더 잘 들어와서
선호하기는 합니다만..