학습 내용 정리/기술 면접 준비
객체지향 프로그래밍
verdantjuly
2023. 8. 28. 19:35
728x90
Q. 객체지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요?
A.
객체 지향 프로그래밍이란 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고,
객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다.
추상화를 통해 불필요한 정보는 숨기고 중요한 정보만을 표현할 수 있습니다.
중요한 정보를 캡슐화를 통해 은닉할 수 있습니다.
상속을 통해 재사용으로 인한 코드를 줄일 수 있습니다.
다형성을 통해 하나의 변수명, 함수명을 상황에 따라 다른 의미로 해석할 수 있습니다.