-
카테고리
-
세부 분야
기타 (개발 · 프로그래밍)
-
해결 여부
미해결
특정 클라우드에서 예외적으로 특정기능을 제공하지 않는 경우
20.12.12 13:56 작성 조회수 122
6
스승님. 예를들어 n 클라우드에서만 파일 삭제하기(대부분 구현체의 핵심기능 중 하나) 기능을 제공하지 않을 때에도 동일하게 삭제하기 기능을 interface에 포함시키는게 좋을까요? 어떤 구조가 좋을까요?
답변을 작성해보세요.
11
최범균
지식공유자2020.12.13
삭제 기능 자체를 인터페이스에서 뺄 수도 있겠지만, 삭제 기능은 유지하면서 해당 클라우드의 구현 클래스만 삭제 메서드에서 UnsupportedOperationException을 발생시키는 식으로 구현하는 것도 방법일 것 같습니다.
답변 1