[객체지향] SOLID 5원칙!!
SOLID는 무엇인가객체지향 개발 5대 원리 2. SOLID의 내용1.SRP(단일 책임의 원칙: Single Responsibility Principle)정의 There should never be more than one reason for a class to change클래스는 프로그램에서 제공하는 기능의 단 한 부분(책임)만을 가져야 한다.해당 책임은 클래스 내부에 캡슐화 되어야 한다.클래스가 제공하는 모든 서비스는 그 하나의 책임을 수행하는데 집중되어 있어야 한다." A class should have only one reason to change"단일 책임의 원칙은 Object에만 한정되는것이 아니라 method, Field , variable 도 해당된다. 적용 방법클래스는 자신의 이름이 나타..