반응형 디자인패턴1 2. 다형성(Polymorphism) + 추상화( Abstract class)의 예시 안녕하세요. 지칸입니다. 오늘부터 1편에 이어서 몇가지 예시를 정리하려고 합니다. 2021.03.10 - [알고리즘/디자인 패턴] - 1. object-oriented paradigm, OOP, 객체지향 1) 다형성과 추상화, 상속 부모 타입에 자식 인스턴스를 넣을 수 있다는 점! 동적 다형성을 이용하여 인스턴스에 따라 다른 동작을 할 수 있는점! 위 2가지를 사용한 예제를 보여드리겠습니다. 추상화 클래스 Animal 에는 추상화 함수 say()가 존재합니다. 그리고 Cat은 Animal을 상속받고 추상화 함수 say를 오버라이딩 해야합니다. Canine도 Animal을 상속받는 추상화 클래스며 이를 상속받는 Dog 클래스가 있습니다. 마찬가지로, say를 오버라이딩 해야합니다. 위 예시에서는 주어진 클.. 2021. 3. 10. 이전 1 다음 반응형