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()가 아니라 == 로 비교해야 한다.