감자튀김 공장🍟

[JAVA 공부] day 6 본문

JAVA

[JAVA 공부] day 6

Potato potage 2023. 8. 6. 23:03
반응형

<< 스프링 입문을 위한 자바 객체 지향의 원리와 이해 >> 를 읽고 정리합니다.

 

 

1. interface 키워드와 implements 키워드

인터페이스는 public 추상 메서드와 public 정적 상수만 가질 수 있다.

자바8 이후 디폴트 메서드(객체 구상 메서드, 정적 추상 메서드)를 지원할 수 있다.

 

 

 

2. this 키워드

  • 지역 변수와 속성(객체 변수, 정적 변수)의 이름이 같은 경우 지역 변수가 우선한다.
  • 객체 변수와 이름이 같은 지역 변수가 있는 경우 객체 변수를 사용하려면 this를 접두사로 사용한다.
  • 정적 변수와 이름이 같은 지역 변수가 있는 경우 정적 변수를 사용하려면 클래스명을 접두사로 사용한다.

 

 

3. SOLID

  • SRP(Single Responsibility Principle): 단일 책임 원칙
  • OCP(Open Closed Principle): 개방 폐쇄 원칙
  • LSP(Liskov Substitution Principle): 리스코프 치환 원칙
  • ISP(Interface Segregation Principle): 인터페이스 분리 법칙
  • DIP(Dependency Inversion Principle): 의존 역전 원칙

결합도는 낮추고 응집도는 높이고

 

 

 

반응형

'JAVA' 카테고리의 다른 글

[디자인 패턴] day 8  (0) 2023.08.08
[객체 지향 설계] day 7  (0) 2023.08.07
[JAVA 공부] day 5  (0) 2023.08.05
[JAVA 공부] day 4  (0) 2023.08.04
[JAVA 공부] day 3  (0) 2023.08.03
Comments