다형성 14
- 인터페이스(Interface)와 추상 클래스(Abstract Class)
- C#의 virtual과 override, 그리고 sealed
- as, is - 타입 변환과 타입 확인 키워드
- 클래스(Class), 프로퍼티와 백킹 필드(backing field), base와 this
- object 타입과 var 키워드와의 비교
- 선택적 매개변수(Optional Parameter)
- 추상 함수와 추상 클래스(Abstract Class) 그리고 인터페이스(Interface)
- 가상 소멸자 (Virtual Destructor)
- 가상 함수(virtual function)와 가상 함수 테이블(vtable)
- [OOP] 객체지향 프로그래밍(Object-Oriented Programming, OOP) 정리
- [OOP] 다형성(Polymorphism)
- [OOP] 상속성(Inheritance)
- [SOLID 원칙] 리스코프 치환 원칙 (Liskov Substitution Principle, LSP)
- [SOLID 원칙] 객체지향 설계 5가지 원칙