728x90 반응형 SOLID원칙1 추상 클래스(Abstract Class)와 인터페이스(Interface)를 알아보자!! 목차추상 클래스와 인터페이스의 개념과 차이점객체 지향 프로그래밍(Object-Oriented Programming, OOP)에서는 코드의 구조를 명확히 하고 유지보수를 용이하게 하기 위해 **추상 클래스(Abstract Class)와 인터페이스(Interface)**를 활용합니다.이 두 개념은 공통적으로 **추상화(Abstraction)**를 구현하는 데 사용되지만, 그 목적과 사용 방식에는 차이가 있습니다. 본 글에서는 각각의 개념과 차이점을 상세히 살펴보도록 하겠습니다.1. 추상 클래스와 인터페이스의 개념 및 특징1.1 추상 클래스(Abstract Class)란?추상 클래스란 일부 메서드는 구현하고, 일부는 추상 메서드로 남겨두는 클래스를 의미합니다.즉, 완전히 구현되지 않은 클래스로, 이를 상속받은.. 2025. 3. 27. 이전 1 다음 728x90 반응형