성장하는 개발 블로그

성장하는 개발 블로그

  • 분류 전체보기 (409)
    • 개발 지식 (66)
    • 백준 문제풀이 (16)
    • 프로그래머스 문제풀이 (1)
    • 독서 (35)
    • 회고 (288)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

성장하는 개발 블로그

컨텐츠 검색

태그

클린 아키텍쳐 도커 알고리즘 코드 컴플리트 코드숨 주간회고 Docker 코틀린 이펙티브 자바 나도코딩 mysql 자바 jpa 파이썬 입문 코드 컴플리트2 파이썬 코드컴플리트 백준 TIL c++

최근글

댓글

공지사항

아카이브

spring(1)

  • (TIL) 20210813

    📕Facts(한 것) 운동하기 영화 평점 프로젝트 진행하기 클린 아키텍쳐 읽고 정리하기 📕Feeling(느낀 점) 클린 아키텍쳐에서 소개하는 코드를 설계하는 원칙에는 SRP(단일 책임 원칙), OCP(개방 폐쇄 원칙), LSP(리스코프 치환 원칙), ISP(인터페이스 분리 원칙), DIP(의존성 역전 원칙)이 있다. 그 중에서 오늘은 DIP, 의존성 역전 원칙, 에 대해서 얘기해보려 한다. DIP에 대해서 간단히 얘기하면, 구체적인 클래스 보다는 추상 클래스나 인터페이스에 의존성을 두는 것을 말한다. 그렇다면 왜 구체적인 클래스보다 추상 클래스와 인터페이스에 의존성을 두어야할까? 그 이유는 쉽게 유추할 수 있다. 바로 구체적인 클래스는 변동성이 크기 때문이다. 구체적인 클래스는 변동성이 크기 때문에, 이..

    2021.08.13
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바