Java 완전 기초
SOLID1. SRP: 단일 책임원칙(하나의 클래스는 하나의 책임만 가진다.)2. OCP: 개방, 폐쇄 원칙(확장에는 open, 수정에는 close)3. LSP: 리스코프 치환 원칙(객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 instance 로 바꿀수 있어야한다.)4. ISP: 인터페이스 분리 원칙(특정 client 를 위한 인터페이스 여러개가 범용 인터페이스 하나보다 낫다) 필요한 상황마다 나누자!5. DIP: 의존관계 역전 원칙(추상화에 의존!, 구현체에 의존하면 안됨) Java의 객체지향1. 캡슐화2. 상속3. 다형성4. 추상화 Java 자료형1. Primitive Type : boolean, byte, char, short, int, long, float,..
2024. 9. 13.