백엔드 기술면접/개념정리
[SOLID] 단일 책임 원칙(SRP) 개념정의
자바 객체지향 원칙인 SOLID 중 하나인 단일 책임 원칙(SRP) 개념을 알아보겠습니다. 단일 책임 원칙 (SRP, Single Responsibility Principle) 1. SRP란? 단일 책임 원칙 SRP는 로버트 C. 마틴이 제안한 객체지향 설계 원칙인 SOLID의 다섯가지 원칙 중 하나입니다. 해당 원칙을 준수하여 프로그래밍을 하면 객체지향 설계가 가능하며, 프로그래머가 개발을 한 후에 비즈니스 로직에 변경이 일어나도 유지 보수와 확장성 있는 프로그램을 만들 수 있도록 도움을 줍니다. 클래스는 단 하나의 책임을 가져야하며, 변경하는 이유는 단 한가지여야 한다. 로버트 C. 마틴 SRP 원칙에는 책임이라는 용어가 사용됐는데요. 용도나 목적같은 의미를 갖는 것 같다고 얼추 생각이 들지만 정확히..
2023. 1. 29. 18:45
최근댓글