5개의 Tab Bar를 구현하려고 하는데요

5개의 탭을 구현한다면

탭을 구현할 페이지 Tab.xml
탭관련 이벤트 처리 페이지 Tab.java
가 있으면

Tab.xml 에 5개의 모든 탭의 XML을 구현해 놓아야 하는지요?
그리고
Tab.java 에 5개의 탭별 이벤트 처리등 모든 것을 해야하는지요?

이렇게 되면 하나의 페이지에 5개를 표현하려면 많이 길어지고 복잡해 질 것 같은데요
다른 방법은 없는지요??

a..tab   -   a.java
b.tab  -   b.java
c..tab   -   c.java
.......

이런식으로 따로 구현해 놓고
탭별로 불러와서 처리할 수 없는지요??

고수님 조언좀 부탁드립니다.