Meta Class(1) 메타 클래스의 역할 - 클래스를 만드는 클래스이다. 메타 클래스를 구현하는 방법은 총 2가지 1. type을 사용해서 동적으로 클래스 생성 2. type을 상속받아서 메타클래스를 구현하는 방법 클래스의 정확한 의미부터 알아보면, 대부분의 언어에서의 클래스는 어떻게 객체를 생성할지 정의하는 역할을 수행한다. 하지만, 파이썬에서는 이보다 더 큰 의미를 가진다. ** 파이썬에서는 클래스를 객체로 생각한다 ** 클래스를 객체로 생각하면 뭐가 좋은가..? 객체이면 다양한 속성과 행동들을 부여할 수 있게 된다. - 클래스는 그 자체로 새로운 객체(인스턴스)를 만들 수 있다. - 클래스는 객체니까 출력도 가능하다. - 클래스를 함수의 인자로 넘길수 있다. - 클래스에 새로운 속성을 추가할 수..