Tutorial by Topics: 장식



데코레이터 기능은 소프트웨어 디자인 패턴입니다. 서브 클래스를 직접 사용하거나 장식 된 함수의 소스 코드를 변경하지 않고 함수, 메소드 또는 클래스의 기능을 동적으로 변경합니다. 데코레이터를 올바르게 사용하면 개발 프로세스에서 강력한 도구가 될 수 있습니다. 이 주제는 파이썬에서 데코레이터 기능의 구현과 애플리케이션을 다룹니다.

데코레이터 패턴을 통해 사용자는 구조를 변경하지 않고 기존 기능에 새로운 기능을 추가 할 수 있습니다. 이 유형의 디자인 패턴은 기존 패턴에 대한 래퍼 역할을하는 구조 패턴 아래에 있습니다.

이 패턴은 원래 클래스를 래핑하고 클래스 메소드 서명을 그대로 유지하는 추가 기능을 제공하는 데코레이터 클래스를 작성합니다.


Page 1 of 1