SOLID 2

Day.22 객체지향설계 SOLID 원칙

2022.11.28 - [기술면접 관련 및 참고하기] - 객체 지향의 SOLID 원칙 객체 지향의 SOLID 원칙 참고 : 스프링 입문을 위한 자바 객체 지향의 원리와 이해 객체지향하면 SOLID 원칙이 자연스레 따라나온다. 이 내용을 뭔가 너무 간단하게만 알고 있어서 항상 '아, 그렇구나' 라는 느낌만 있었는 jipang9-greedy-pot.tistory.com 오늘 프로젝트를 거의 마무리하고 객체 지향 관력 학습 도서를 읽으면서 객체 지향의 SOLID 원칙에 대해 이해하고 학습하는 시간을 갖게 되었다.

객체 지향의 SOLID 원칙

참고 : 스프링 입문을 위한 자바 객체 지향의 원리와 이해 객체지향하면 SOLID 원칙이 자연스레 따라나온다. 이 내용을 뭔가 너무 간단하게만 알고 있어서 항상 '아, 그렇구나' 라는 느낌만 있었는데, 오늘 이 객체 지향 관련 학습을 하면서 정리해보려고 한다. 1. 단일 책임 원칙 SRP(Single Responsibility Principle) "어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다" 말 그대로 하나의 책임(기능)만을 가지게 끔 설게하는 것이 단일 책임 원칙이다 설명 Java에서 클래스를 정의할 때, 그 클래스가 제공하는 기능들을 마구잡이로 구현하기 마련인데, 이는 잘못된 방식이다. 그래서 이 원칙에 따라 역할(책임)을 분리하여 설계하는 방식을 통해 책임의 영역을 확실히 하게되면 ..