
생성자란 객체가 만들어질 때마다 호출되는 메서드이다. 소멸자란 객체가 소멸될 때마다 호출되는 메서드이다. 추가 처리가 필요한 경우 생성자 또는 소멸자를 재정의해서 사용할 수 있다.

decorater는 다른 함수를 인자로 받아 해당 함수의 동작을 확장하고 확장된 동작으로 새 함수를 반환하는 함수이다. 가독성 및 효율성 증대가 가능하며 메서드 위에 @decorater 형식으로 데코레이터를 추가할 수 있다.

추상 클래스는 강제할 메서드의 목록만을 가진 클래스이다. 여기서 강제할 메서드란 해당 클래스를 상속받은 클래스는 부모 클래스의 모든 메서드를 구현해야 하는 것을 의미한다.

지역 변수와 전역 변수, 같은 메모리 주소 참조 또는 재정의 등

code영역, data영역, heap영역, stack영역