Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 큐
- 스택영역
- 반복문
- 프래그멘테이션
- 스택
- c#
- list
- 배열
- 알고리즘
- 멀티쓰레드
- rookiss
- Queue
- map
- 차이점
- std::unordered_map
- static_cast
- 리스트
- 자료구조
- MonoBehaviour
- 공부
- 트리
- 객체지향
- 기술면접
- 인프런
- 힙영역
- 해쉬맵
- vector
- std::map
- 벡터
- thread
Archives
- Today
- Total
호빵의 IT 개발소
객체지향이란? 본문
객체지향(OOP, Object-Oriented Programming)은:
|
(SOLID 원칙) 객체지향 설계의 5대 원칙:
|
면접 스타일 답변 예시:
객체지향은 데이터를 객체 단위로 묶어서 현실 세계처럼 모델링하는 프로그래밍 방식입니다.
핵심 개념은 캡슐화, 상속, 다형성이고 이걸 통해 코드 재사용성과 유지보수성이 좋아집니다.
예를 들어, 게임에서 몬스터와 플레이어가 같은 Character 클래스를 상속받아 공통 로직을 재사용할 수 있고 공격 방식은 다형성으로 구현할 수 있습니다.
'CS(전공지식) > 기술면접 준비' 카테고리의 다른 글
| 메모리 구조는 어떻게 되어있나? (0) | 2025.03.25 |
|---|---|
| 메모리 풀이란? (0) | 2025.03.25 |
| C++ 언어의 장점 (0) | 2025.03.25 |
| C#언어, C++ 언어 차이점 (0) | 2025.03.25 |
| C언어, C++ 언어 차이점 (1) | 2025.03.25 |
Comments