[android] 구조 설계 고민

문돌이 개발자·2023년 11월 18일

포켓몬 도감을 보여줘야 하는데 유저가 가지고 있는 포켓몬만 활성화 상태로 보여주어야 한다.

유저는 myPokemons: List로 소유한 포켓몬 리스트를 들고 있고 UserRepository에서 관리한다.

전체 포켓몬은 PokemonRepository에서 List으로 관리할 생각이었는데.. List의 isActive: Boolean을 설정하기 위해서는 UserRepository에서 관리하는 myPokemons: List가 필요하다..

PokemonRepository가 UserRepository를 의존하게 하는 것이 맞을까 아니면 둘을 모두 의존하는 새로운 Repository를 생성해야 할까..

profile
까먹고 다시 보려고 남기는 기록

0개의 댓글