ganghee / Android_Pattern

Repository, MVP, MVVM, AAC, Koin
0 stars 0 forks source link

3-1 interface method를 만들 때 많이 만드는 것이 좋을까? #10

Closed ganghee closed 5 years ago

ganghee commented 5 years ago

contract 인터페이스에는 view인터페이스와 presenter인터페이스가 있다. 이러한 인터페이스에 mothod들을 많이 만들어 구체화하는 것이 좋을까?

ganghee commented 5 years ago

보통 MVP 패턴을 사용할 때 contract 인터페이스를 만들고 그 안에 presenter와 view인테페이스를 구현한다. view 인터페이스의 메소드로는 에러메시지, 성공메시지, item보여주기, loading보여주기/감추기, Dialog보여주기 등의 메소드가 있을 수 있다 Presenter의 메소드로는 LocalDataSource에서 데이터 가져오기, RemoteDataSource에서 데이터 가져오기 등이 있을 수 있다. 이 메소드는 최소화 하는 것이 좋다. 그래야 가독성이 좋아지고 로직처리를 간결하게 처리할 수 있다.