SpringBoot

10월 5일 Spring Boot 다형성 설계시 중요한것.

Chaerin Yoo 2022. 10. 6. 00:14

1.(인터페이스) 객체명 = new (인터페이스를 상속받은 자식클래스)

이 형식으로 객체를 생성할때 인터페이스틑 (역활) 이고 자식클래스를 역활을 수행하는 (구현체) 이다.

 

2.구현클래스에서 상속받은 부모 인터페이스에서 상속받는 Override 이외에도

자식클래스 내에서도 다른 객체를 생성해서 사용할 수 있다.

 

3.VO객체에 필드 , 생성자 이외에 자체적으로 부여받은 필드 값으로 구현하고

VO내에 메소드를 생성해두어 VO가 생성된 후에도 메소드를 이용해 필드값을 정해줄 수 있다.

 

4.enum 클래스를 이용해서 사용할 필드값을 쉽게 관리할 수 있고

enum에서 불러온 값은 String으로 보임에도 .equals()가 아니라 == 로 비교해야 한다.