반응형 클래스1 [자바] OOP 5가지 원칙 클래스 : 객체르 정의해두는 곳. 객체 : 실제로 존재하는 사물. 인스턴스 : 클래스에 객체를 만드는 행위 -> 인스턴스화. 인스턴스는 그렇게 만들어진 객체를 의미함. 1. 객체지향언어(oop) 5가지 원칙 - SOLID 1.1 OOP 정의 OOP : 현실세계의 사물 및 개념들을 객체로 바라보며 그 객체들을 조립해 프로그래밍 하는 기법. 1.2 OOP 원칙 S : 단일책임의 원칙 -> 한 클래스는 하나의 책임만을 가져야한다. O : 개방 폐쇄 원칙 -> 확장은 개방적이며 변경은 폐쇄적이여야 한다. L : 리스코프 치환 원칙 -> 객체는 정확도는 유지하면서 하위 타입의 인스턴스로 변환할 수 있어야 함. I : 인터페이스 분리 원칙 -> 인터페이스는 클라이언트에게 필요한 메서드만을 포함해야한다. D : 의존.. 2024. 4. 13. 이전 1 다음 반응형