: 이미 만들어진 클래스에 새로운 코드와 기능을 덧붙여 새로운 클래스를 만드는 방법, 이때 상속에만 너무 의존하면 오히려 기존 코드를 재사용하기 힘든 경우가 생길 수 있다.
: 컴포넌트를 조립해서 완성된 오브젝트를 만드는 방식, 개발자는 빈 게임 오브젝트에 컴포넌트를 조립해서 새로운 기능을 추가
: 유니티에서 미리 만들어 제공하는 클래스로 컴포넌트에 필요한 기능을 제공, MonoBehaviour를 상속한 클래스는 게임 오브젝트에 컴포넌트로서 추가될 수 있음.
즉, 모든 컴포넌트는 MonoBehaviour 클래스를 상속.
: 상황에 맞춰 자동으로 실행되는 메서드, 메시지와 브로드캐스팅을 통해 동작 ,
Start(), Update(), OnTriggerEnter() 등의 함수가 있다