Recent Posts

Delegation Property

1 minute read

Delegation Property(위임 프로퍼티) : 객체의 프로퍼티에 접근(get/set)하는 과정을 다른 객체에게 위임하는 것을 의미 한다. get/set을 호출할 때 로그를 찍는 로직을 예시로 든다.

Class Delegation(클래스 위임)

1 minute read

어떠한 클래스를 재정의 하고 싶은 경우 보통 해당 클래스를 상속 받아 재정의 하여 사용하곤 한다. 하지만 그 클래스가 open class가 아닌 경우는 재정의를 할 수가 없는데, 이 때는 상속을 대신해 델리게이트 패턴사용한다.

Module, Package

less than 1 minute read

외부 모듈을 사용하는 키워드는 자바와 같이 import이다. 파일이름에 확장자는 붙이지 않는다. 경로는 절대경로, 현재 모듈을 기준으로 한 상대경로를 사용할 수 있다(현재경로는 ‘.’, 상위경로는 ‘..’로 표기) import calc // calc.py파일을 임포트...