📘 TypeScript 기초 개념

디자인 패턴을 이해하려면 이 7가지 개념이 필수입니다. 예제와 함께 차근차근 익혀봐요.

💡 학습 순서 추천: 1번부터 순서대로 읽으면 디자인 패턴 코드가 훨씬 잘 이해됩니다. 이미 아는 개념은 건너뛰어도 괜찮아요!
🤝
1. Interface — 약속(계약)을 정의한다
가장 중요!
🏛️
2. Abstract Class — "틀"을 제공하는 클래스
🔤
3. Generic — 타입을 파라미터처럼 전달하기
🔒
4. 접근 제어자 — 무엇을 공개하고 감출지
🔀
5. 유니온 & 교차 타입 — OR과 AND
📌
6. readonly & Optional — 불변성과 선택적 속성
🏗️
7. 클래스 심화 — extends vs implements + 다형성
🗂️ 이제 디자인 패턴 배우러 가기 →