추상클래스 인터페이스 차이 - 추상클래스는 기능 확장의 목적이 강하고, 인터페이스는 구현의 목적이 강하다. 추상클래스는 상속을통해 자손클래스에서 완성하도록 유도하는것이고, 인터페이스는 다중상속이 가능하고, 상속을받게되면 인터페이스안의 추상메서드들을 모두 구현해야한다. * 그럼 둘이 느낌은 비슷한데 왜 이걸나눠쓰는건가? - 사용의도 차이점이 있다. 추상클래스는 완성된메서드와, 미완성된 메서드를 가질수 있어, 미완성된 메서드만 오버라이딩해서 작업하면되는데, 인터페이스같은경우 상속을받으면 안의 추상메서드를 모두 구현해야하는 불편함이 있다. // 클래스간의 공통된 기능이 필요하다면 추상클래스를 이용해 일반메서드를 작성해 자식클래스에서 사용할수 있도록하면 중복된 코드를 제거할수있음! http get post 차이..