상속 다루는 내용 - 상속 - 인터페이스 다중 상속(구현 약속) - 액세스 한정자 - sealed OOP의 세 기둥이라 하면 캡슐화와 상속, 다형성을 얘기를 한다. 지금까지 다룬 내용들은 모두 캡슐화에 관련된 내용으로 어떻게 클래스를 정의를 할 것인가에 대해서 살펴보았다. 상속은 정의되어 있는 클래스를 기반으로 재 사용, 수정 및 확대를 통해 파생된 클래스를 정의할 수 있게 해 준다. 경우에 따라서는 자신을 기반으로 파생하는 것을 봉인할 수도 있다. C++언어에서는 다중 기반 클래스로부터 파생을 할 수 있는 다중 상속을 제공해 주었는데 C#에서는 기반이 되는 클래스는 많아야 하나이다. 대신 인터페이스에 대해 다중 상속(구현 약속)을 지원을 해 주고 있다. Look & Feel & Think 위에 Man이..