디자인 패턴 - solid 원칙 정리 1
디자인 패턴 - solid 원칙 정리 1 목차 1.단일 책임원칙 - 객체는 하나의 책임만 갖는다. 2.개방 폐쇄 원칙 - 새로운 기능을 추가할때 기존 소스에 영향을 주지 않는다. 3.리스코프 치환 원칙 - 자식 클래스는 최소한 자신의 부모 클래스의 기능을 수행할 수 있어야 한다.(일반화와 관련) (리스코프 치환 원칙은 부모 클래스와 자식 클래스 사이의 행위가 일관성이 있어야 한다는 의미다.) 1.단일 책임 원칙 객체는 하나의 책임만 가져야 한다. 책임 : 해야 하는 것, 할 수 있는 것 학생 클래스가 수강과목을 추가하거나 조회하고, 데이터 베이스에 객체 정보를 저장하거나, 데이터베이스에서 객체 정보를 읽고, 성적표와 출석부에 출력한다고 가정해보자. public class Student{ public vo..