객체지향

스터디

[객체지향 / 스프링] DI 와 IoC란 무엇인가

DI 와 IoC 지난 시간에는 SOLID 원칙에 대해 알아봤다. [객체지향] SOLID 원칙이란? 🌳 SOLID 원칙 오늘은 객체지향 개발의 5가지 원칙인 SOLID 원칙에 대해 공부해보았다. S,O,L,I,D 는 각각 단어의 첫 글자이며 합하여 솔리드 원칙이라고 부른다. 지금부터 솔리드 원칙에 대해 알아보 pgmjun.tistory.com SOLID원칙은 좋은 객체지향 프로그램을 만들기 위한 중요한 원칙이다. 하지만 스프링 없이 일반적으로 개발하게 된다면 DIP와 OCP 원칙을 어기게 될 뿐만 아니라, 원칙에 맞게 코드를 끼워 맞추다 보면 실제 비즈니스 로직보다 DIP, OCP를 위한 코드가 훨씬 많아지는 일이 발생한다. 이때 실질적인 해결책이 바로 DI와 IoC라는 개념이다. IoC (Inversio..

스터디

[객체지향] SOLID 원칙이란?

🌳 SOLID 원칙 오늘은 객체지향 개발의 5가지 원칙인 SOLID 원칙에 대해 공부해보았다. S,O,L,I,D 는 각각 단어의 첫 글자이며 합하여 솔리드 원칙이라고 부른다. 지금부터 솔리드 원칙에 대해 알아보자. 🌱 SRP ( Single Responsibility Principle ) SRP는 Single Responsibility Principle 의 약자이며 말그대로 단일 책임 원칙을 뜻한다. 하나의 클래스는 하나의 책임만 가져야 한다는 원칙이다. 하나의 책임이라는 것은 굉장히 모호한 표현이다. "클 수도 있고 작을 수도" 있으며 "문맥과 상황에 따라" 다르다. 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 크다면 단일 책임 원칙을 제대로 지키지 못한 것이 된다. 🌱 OCP ( Open C..

PgmJUN
'객체지향' 태그의 글 목록