C++ 초급 - 8. 객체지향 프로그래밍 (4 - 인터페이스 개념 (Interface))
📌 8.4 인터페이스 개념 (Interface)C++에는 Java나 C#과 같은 interface 키워드는 존재하지 않지만,추상 클래스(Abstract Class)를 활용하여 인터페이스 개념을 구현할 수 있다.C++에서는 순수 가상 함수만 포함하는 클래스를 인터페이스(Pure Interface)로 사용하며, 이를 통해 다중 상속(Multiple Inheritance)과 다형성(Polymorphism)을 활용한 설계가 가능하다.📌 1. 인터페이스의 정의🔹 (1) C++에서의 인터페이스란?C++에는 interface 키워드가 존재하지 않음.대신 순수 가상 함수(virtual 함수명() = 0;)만 포함하는 추상 클래스를 인터페이스로 사용.인터페이스는 메서드의 "명세"만 제공하고, 실제 구현은 파생 클래..
2025.02.22