In der Ruhe

  • 홈
  • 태그
  • 방명록

servicelocator 1

[OVERVIEW] IOC(Inversion of Control)

기술면접때 의존성 역전(IoC)에 대해 설명해달라는 질문을 받았는데 대답을 못했었다. 근데 대답을 못하는 내가 좀 당황스러웠음. 이런 기초적인 것도 설명을 못한다고...? 스스로 너무 어이가 없었음. 암튼 그래서 정리.IoC란?Inversion of Control (IoC)는 객체의 생성과 제어를 개발자가 직접 하지 않고, 객체의 생성과 의존성 관리 책임을 외부로 넘겨, 코드의 결합도를 낮추고 유연성을 높이는 소프트웨어 설계 원칙이다. 객체지향 프로그래밍을 지향하는 프로그램에서 객체는 다른 객체와 협력하여 동작한다. 가령, 클래스A가 클래스B의 기능을 필요로 하면, A는 B를 생성하여 사용한다. 그러나 이 과정에서 A가 B에 의존을 하게되어 결합도가 높아진다. Spring 같은 많은 프레임워크는 A가 직..

카테고리 없음 2024.10.25
이전
1
다음
프로필사진

In der Ruhe

연의 개발 및 자기계발 기록을 위한 블로그

  • 분류 전체보기 (74) N
    • Cloud Native Spring in Action (18)
    • Coding Challenges (26)
      • LeetCode (26)
      • Programmers (0)
    • Outsystems (15)
    • JAVA (6) N
      • JAVACORE (4)
      • FRAMEWORK (1)
    • Et Cetera (3)

Tag

OOP, git푸시하기, spring, gitreset, spring boot, ci/cd, javaspringboot, javaframework, eclipes, 오라클설치, javaspring, permitall #authenticated #java #springsecurity, Java, cloudnativespringinaction, Kubernetes, object, servicelocator, 배치만들기, technicalinterview, git명령어,

Calendar

  2025. 06  
일 월 화 수 목 금 토
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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

공지사항

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.