OOP Inheritance


## Is a
**Has a** means it should be a member data
멋진 상속 관계라고 관리하기 좋은 건 아님
- base class
- derived class
### Inheritance Usages
|Title|
|:-:|
|[Upcasting](https://texonom.com/upcasting-54a7684092f7429db408938cb26c2ea8)|
|[Downcasting](https://texonom.com/downcasting-60a5da8b2a9f46008f3a0fc9f2240c77)|
|[Diamond Inheritance](https://texonom.com/diamond-inheritance-b22ec681461647348a3734d883eaa68e)|
|[Full Fledged Multiple Inheritance ](https://texonom.com/full-fledged-multiple-inheritance-290928f2821a4a09af5105e4d6c57cc5)|










