다형성, 상속, 추상화의 관계

다형성, 상속도 OO의 다른 특성인 추상화에 기반

  • 공통 분모를 찾아서 부모 클래스로 뽑아내는 과정이 “추상화”

추상화가 필요한 이유?

  • 좀 더 복잡한 문제 해결을 위해서

추상화의 문제

  • 구체적으로 코딩할 때 없었던 문제가 생김
    • 이를 고쳐나가는 과정이 언어의 발전

새로운 아이디어는 단점이 있을 수 밖에 없음

  • 항상 단점을 생각해볼 것!

0건의 항목