반응형 알고리즘/디자인 패턴5 1. object-oriented paradigm, OOP, 객체지향 안녕하세요. 지칸입니다. 오늘부터 디자인 패턴에 대해 공부하려고 합니다. class = ADT + Inheritance + Polymorphism object-oriented 프로그래밍의 핵심은 위 3가지로 요약할 수 있습니다. 1) ADT(Abstract Data Type)이란? ADT란 하나의 의미 단위의 데이터와 동작들의 캡슐화를 의미합니다. 캡슐화한다는 의미를 비유하자면 아래와 같습니다. "자동차 엔진 메커니즘은 모르나 운전 방법만 알면 자동차 운전이 가능합니다." 2) Inheritance 상속 - Y는 X의 모든 메서드, 데이터를 상속 받습니다. - 이 관계를 Y is a X 라고 이야기 합니다. - X type을 기대하는 변수에 Y instance를 사용할 수 있습니다. 예를 들어보면, Y는.. 2021. 3. 10. 이전 1 2 다음 반응형