추상클래스 vs 인터페이스
자바는 다중상속이 못하게 되어있음추상클래스 : 코드를 줄이는 역할, 90%는 상속용도 10%는 추상메소드, 람다식(x), 전략패턴인터페이스 : 스펙을 정해줌, 100% 추상메소드로만 존재함, 람다식(o), 다중구현, Templet method pattern했었다. 추상화클래스와 인터페이스의 용도, 차이점, 공통점abstract class와 interface는 비슷하지만 다르다.공통점, 차이점, 용도에 대해 알아보자~ 1. 공통점 abstract class(추상 클래스)와 interface 는 선언만 있고 구현 내용이 없는 클래스이다. 그래서 자기 자신이 new를 해서 객체를 생성할 수 없으며,추상클래스를 extends 받거나, interface를 implements 한 자식만이 객체를 생성할 수 있다.상..