반응형
목차
인터페이스를 사용하는 이유는 무엇인가?
설계도라고 생각하면 된다.
하나의 규약, 즉 구체적인 약속 같은 것으로 인해 협업에 필수적이라고 볼 수 있다.
큰 프로젝트일수록 또는 개발 인원이 많을 경우 인터페이스를 통해 많은 이점을 얻게 된다.
추상 클래스를 사용하는 이유는 무엇인가?
상속을 강제하기 위함이다.
부모 클래스에서 정의만 해놓고, 실제 동작은 자식 클래스에서 하게 된다.
이러한 추상 클래스의 성격이 잘 반영되어진 것이 팩토리 메소드 패턴(Factory Method Pattern) 이다.
다음 글에서 다뤄볼 예정이니 참고하면 더욱 이해에 도움이 될 것이다.
반응형
'Java' 카테고리의 다른 글
[Java] Java 8 에서의 변경사항 (0) | 2022.05.05 |
---|---|
GC (Garbage Collector) (0) | 2022.04.06 |
Java & Spring 버전 특징 정리 (0) | 2022.04.04 |
객체의 래퍼클래스(WrapperClass) (0) | 2021.09.16 |
IntelliJ IDEA 단축키 (0) | 2021.01.28 |