객체지향 프로그래밍

    객체지향 프로그래밍 - OOP 추상화(Abstraction) 이란?

    👀​ Study Goal 객체지향 프로그래밍(OOP) 추상화 개념을 이해합니다. 추상화가 사용되는 사례를 코드로 작성해봅니다. ✏️ 추상화(Abstraction) 란? 추상화(Abstraction)는 사물(Object)의 공통적인 특징을 하나의 개념으로 다루는 것을 의미합니다. ex) 개(Dog)와 고양이(Cat)를 동물(Animal)이라는 하나의 추상적인 개념으로 다룰 수 있습니다. 💡 추상화(Abstraction)의 예시(Example)는 무엇이 있을까? 객체지향 프로그래밍(OOP) 언어를 다루다 보면 추상화가 무엇인지 정확히는 모르더라도 명칭에 대해서는 많이 들어보았을 것입니다. 실제로 추상화를 적용하더라도 개념을 모르고 있는 상태라면, 추상화를 적용한지도 모르고 사용할 때가 많습니다. 위에 작성..