[객체지향] SOLID 원칙 (1/2)
SOLID 원칙- 객체 지향 프로그래밍에서 좋은 설계와 유지보수 가능한 소프트웨어를 만들기 위한 다섯 가지 핵심 원칙을 제공한다.- 소프트웨어 개발 과정에서 코드의 유연성, 재사용성, 유지보수성을 높이는 데 중요한 역할을 한다.- SOLID는 각 원칙의 첫 글자를 따서 명명된 약어이다.SRP (Single Responsibility Principle, 단일 책임 원칙)정의- 클래스는 오직 하나의 책임만 가져야하며, 그 책임을 완전히 캡슐화해야 한다는 원칙이다.목표- 클래스를 설계할 때 각 클래스가 하나의 역할만 수행하도록 하여, 클래스의 변경이 다른 클래스에 영향을 미치지 않도록 한다.예시[ SRP 적용 전 ] public class Employee { private String name; p..