본문으로 바로가기

하나씩기록해보기

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    이세형

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

DI 검색 결과

해당 글 1건

Spring에서 OCP, DIP위반 문제를 어떻게 해결할까?

이번 글에서는 DI(Denpendency Injection)를 설명하며 이것이 어떻게 OCP, DIP위반 문제를 해결하는지에 대해서 알아보도록 한다. DI(Denpendency Injection)란 - 말 그대로 의존성을 주입한다는 것이다. 1 2 3 4 5 public class Car { // private Engine engine = new EngineA(); private Engine engine = new EngineB(); } Colored by Color Scripter cs 위의 상황에서 Car 클래스는 구현체인 EngineB, EngineA에 의존한다.(DIP 위반) Car가 사용하는 엔진을 교체하려면 코드 수정이 필요하다(OCP 위반) 위의 코드를 DI를 사용해 수정한다면 아래 그림과 ..

Spring 2020. 11. 6. 23:26
  • 이전
  • 1
  • 다음

사이드바

LINK

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (22)
    • 생각들 (0)
    • 일지 (2)
    • Java (0)
    • Spring (3)
      • MVC (0)
      • Spring boot (0)
    • JPA (1)
    • HTML5 (4)
      • JavaScript (3)
      • CSS (0)
      • HTML (1)
    • React.js (1)
    • CS (0)
      • OS (0)
      • Network (0)
      • DataBase (0)
      • Algorithm (0)
    • PS (8)
      • 백준 (2)
      • 프로그래머스 (6)
    • 기타 (2)
      • intellij (2)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 객체지향
  • Progammers
  • PS
  • programmers
  • Spring
  • DI
  • Algorithm
  • Baekjoon
  • Intellij
  • React
  • DI컨테이터
  • Beakjoon
  • Programmers_LEVEL3
  • Solid
  • 이벤트 위임
MORE+

ARCHIVE

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 하나씩기록해보기, ALL RIGHT RESERVED.
하나씩기록해보기
블로그 이미지 이세형 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (22)
    • 생각들 (0)
    • 일지 (2)
    • Java (0)
    • Spring (3)
      • MVC (0)
      • Spring boot (0)
    • JPA (1)
    • HTML5 (4)
      • JavaScript (3)
      • CSS (0)
      • HTML (1)
    • React.js (1)
    • CS (0)
      • OS (0)
      • Network (0)
      • DataBase (0)
      • Algorithm (0)
    • PS (8)
      • 백준 (2)
      • 프로그래머스 (6)
    • 기타 (2)
      • intellij (2)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바