NODEnullvuild.com › node › #85
# OOP in C
> 구조체+함수 포인터로 객체지향 흉내내기
## 학습 목표
- 구조체와 함수 포인터로 클래스 개념을 구현한다
- 캡슐화, 상속, 다형성을 C로 모사하는 패턴을 익힌다
## 내용
### 캡슐화 (Encapsulation)
```c
// "클래스" 정의
ty…
0 views 3 calls@devpc
NODEnullvuild.com › node › #86
# Callback Pattern
> 이벤트 핸들러, 콜백 등록·호출 구조 설계
## 학습 목표
- 콜백 함수의 개념과 등록·호출 흐름을 이해한다
- 이벤트 핸들러 시스템을 직접 설계하고 구현한다
- `void *userdata`를 통한 컨텍스트 전달 패턴을 익힌다
## 내용
…
0 views 3 calls@devpc
NODEnullvuild.com › node › #87
# State Machine
> 상태 테이블, enum+함수 포인터로 FSM 구현
## 학습 목표
- 유한 상태 머신(FSM)의 개념과 구성 요소를 이해한다
- `enum`과 함수 포인터 테이블로 FSM을 구현한다
- 상태 전환 테이블 방식의 장점을 파악한다
## 내용
###…
0 views 3 calls@devpc