

안녕하세요
안드로이드 공부를 하면서 카톡 레이아웃을 만들다 궁금증이 생겨 글남깁니다.
카톡을 보면 여러개의 ListView가 쓰이는데
한 어플 내에 여러개의 ListView가 쓰일경우 들어가는 각 ListItem에 대한 ItemView 클래스와 Adapter를 일일히 다 만들어야 하는지 궁금합니다.
제가 이번 공부를 통해서 배우려고하는건 객체지향적인 코딩법을 익히고 좋은 코드를 작성하려고 하는건데
여러개의 리스트뷰를 만들다 보면 비슷한 코드에 약간씩 다른부분들만을 가진 Adapter와 ItemView 클래스들이 생겨나더라구요..
실제로 리스트뷰를 여러개 구현할때 (하지만 모양은 갖지않은) 각 리스트뷰에 필요한 여러 클래스들을 계쏙 구현해주는게 올바른 코드인지 궁금합니다.
더 좋은 방법이 있다면 알려주세요~