---
id: wiki-2026-0508-명목적-타이핑-nominal-typing
title: 명목적 타이핑(Nominal Typing)
category: 10_Wiki/Topics
status: duplicate
canonical_id: nominal-typing
duplicate_of: "[[Nominal-Typing-in-TypeScript|Nominal Typing]]"
aliases: []
source_trust_level: A
confidence_score: 0.9
verification_status: redirected
tags: [duplicate, typing, type-system]
last_reinforced: 2026-05-10
github_commit: pending
---

# 명목적 타이핑(Nominal Typing)

> **이 문서는 [[Nominal-Typing-in-TypeScript|Nominal Typing]] 의 중복본입니다.** Canonical 문서로 redirect.

## 핵심 요약
- 타입 동등성을 매 이름(declaration) 기준으로 판단.
- Java, C#, Rust, Swift 의 기본. 매 같은 shape 도 다른 이름이면 다른 타입.
- TS 는 structural 이지만 branded type 으로 nominal 흉내 가능.

## 🔗 Graph
- 부모: [[Nominal-Typing-in-TypeScript|Nominal Typing]] (canonical)
- 인접: [[Structural Typing]] · [[Branded Types]]

## 🕓 변경 이력
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | 중복 처리 — canonical 문서로 redirect |
