개발의 도서관

  • 홈
  • 태그
  • 방명록

인터페이스를 분리하는 이유 1

[SOLID] ISP | 인터페이스 분리 원칙 (Interface Segregation Principle)

[SOLID] ISP | 인터페이스 분리 원칙 해당 글은 LSP와 추상화에 대해 이해하고 계시면 더욱 이해하기 쉽습니다. 추상화가 궁금하시다면 https://eojil-hyunin-in.tistory.com/3 이 글을 읽어주세요! 우선 ISP의 정의부터 뭔지 알아보죠! 인터페이스 분리 원칙은 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다는 원칙이다. 인터페이스는 객체가 사용하는 메서드를 정의해놓는 설계도와 같은 역할을 가집니다. 예시 아래 예시들은 기능을 구현하는 클래스들은 인터페이스로부터 구현을 받아야 한다는 전제하에 설명된 예시들입니다. ISP를 지키는 예시를 설명하자면 자동차에 존재하는 기능들은 전진, 후진, 정지, 가속 등등 여러 기능들이 존재합니다. public interfa..

Java/SOLID 2022.04.21
이전
1
다음
더보기
프로필사진

Java-Kotlin/Spring 백엔드 개발자로서 남긴 기록을 저장하는 블로그입니다!

  • 분류 전체보기
    • Java
      • SOLID
    • Spring
    • Kotlin
    • JPA
    • 삽질 일기
    • Session
    • Project
      • Glol
    • Trouble
    • dev

Tag

코드 템플릿, 반응형 프로그래밍, 인터페이스와 추상클래스의 차이, Spring Cache, 리스코프 치환 원칙, Pure DI, 객체지향, Reachability, reachable, 라이엇 API, Young 영역, unreachable, Java Garbage Collection, 인터페이스를 분리하는 이유, Live Tempalte, 인터페이스, Local Memory, Old 영역, solid, 인터페이스 분리 원칙,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바