추상화1 [객체 지향 프로그래밍 입문] 다형성 과 추상화 다형성 여러 모습을 갖는 것을 말합니다. 객체지향에서는 한 객체가 여러 타입을 갖는 것을 의미합니다. 이 의미로는 한 객체가 여러 타입의 기능을 제공할 수 있습니다. 타입 상속으로 다형성을 구현합니다. 추상화 데이터나 프로세스 등을 의미가 비슷한 개념이나 의미 있는 표현으로 정의하는 과정 추상 타입을 이용한 프로그래밍 Notifier notifer = getNotifier(...); notifier.notify(someNoti); ( 어떤 notifer 에 따라 다른 notify가 적용된다 ) 추상 타입은 구현을 감춤 ( 기능의 구현이 아닌 의도를 더 잘 드러냄 ) 추상화, 다형성 예제 KakaoSender 와 SmsSender 의 공통점을 모아둔 abstract(추상) 클래스 인 ContentSende.. 2022. 4. 20. 이전 1 다음