Skip to content

[Maintenance] OnItemClickListener의 인터페이스 분리원칙 적용 #66

@stopstone

Description

@stopstone

#️⃣ 작업 내용

트랙 아이템이 상속받고 있는 OnItemClickListener에 클릭, 삭제 함수가 포함되어 있습니다.
이를 두 인터페이스로 분리합니다.

#️⃣ 작업이 필요한 이유

트랙 아이템이 상속받고 있는 OnItemClickListener에 클릭, 삭제 함수가 포함되어 있습니다.
음악을 클릭할 때 모든 기능에서 클릭, 삭제 함수를 필요로 하지 않고 있으며
이는 SOLID 원칙 중 인터페이스 분리 원칙을 위반하고 있어 이를 개선합니다.

#️⃣ 작업 상세 내용

  • OnItemClickListener 는 클릭만 담당하도록 변경합니다.
  • OnItemRemoveListener 를 추가하여 트랙 삭제에 해당하는 부분에 추가합니다.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions