반응형 interface1 [Android] Abstract Class vs Interface: 무엇을 선택해야 할까? 객체 지향 프로그래밍(Object-Oriented Programming)에서 abstract class와 interface는 모두 코드를 더 간결하고 재사용 가능하게 만드는 도구입니다. 하지만 이 두 가지는 목적과 사용 방법에서 중요한 차이가 있습니다. 이 글에서는 초보자도 쉽게 이해할 수 있도록 abstract class와 interface의 개념과 차이점을 풀어서 설명해 보겠습니다.1. Abstract Class란?abstract class는 "설계도" 같은 역할을 하는 클래스입니다. 이 설계도는 일부 기능은 완성되어 있고, 일부는 완성되지 않은 상태로 남아있어 자식 클래스가 이어서 구현하도록 만듭니다.특징:부분 구현 가능: 설계도에 일부는 이미 만들어져 있습니다.상속: 부모 클래스를 한 번에 하나만.. 2025. 1. 14. 이전 1 다음