Default Method
필요성
사각형의 넓이를 구하는 로직을 구현한다고 가정하자. 사각형의 종류이다
사다리꼴
등변사다리꼴
연꼴
평행사변형
마름모
정사각형
직사각형
이들의 넓이를 구하는 식이 모두 같진 않으나 공통적으로 같은 것도 있다 단순히 implements 한다면 7개를 모두 구현해야 한다.
하지만 특수한 것을 제외하고 사각형의 기본 계산식은(가로 x 세로) 통용해도 좋지 않을까?그래서 default 메서드가 등장했다. 반드시 구현하지 않아도 실...
ybe-teamcook7.hashnode.dev1 min read