본문 바로가기

학습 내용 정리/기술 면접 준비

객체지향 프로그래밍

728x90

Q. 객체지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요?

 

A.

객체 지향 프로그래밍이란 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 

객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. 

추상화를 통해 불필요한 정보는 숨기고 중요한 정보만을 표현할 수 있습니다. 

중요한 정보를 캡슐화를 통해 은닉할 수 있습니다. 

상속을 통해 재사용으로 인한 코드를 줄일 수 있습니다. 

다형성을 통해 하나의 변수명, 함수명을 상황에 따라 다른 의미로 해석할 있습니다. 

'학습 내용 정리 > 기술 면접 준비' 카테고리의 다른 글

ORM을 사용하면서 쿼리가 복잡해지는 경우  (0) 2023.08.31
대용량 트래픽 대응  (0) 2023.08.29
DI 와 IoC  (0) 2023.08.27
http https 차이점  (0) 2023.08.26
TCP UDP  (0) 2023.08.25