파이썬 데코레이터1 Python Decorator를 사용해서 기존함수를 변경해보자. 글 개요 함수를 만들어 기능을 구현하고, 함수 내용을 변경하고 싶을 때 사용하는 decorator를 알아 봅시다. 글 본문 Python decorator 패턴은 함수의 객체와 함수를 변경하는 다른 객체를 Wrapping를 해주는 패턴입니다. 쉽게 생각해보자면, 데코레이터는 기존에 구현한 함수를 꾸며주는 역할을 해주는 것 입니다. 예시) 저는 회사 내 브랜드 이름을 100개를 만들어주는 프로그램 만들어 보라는 특별한 업무를 받았습니다. 저는 그래서 각 브랜드 이름 마다 다르게 디자인 하고, 이름도 넣고 해당 브랜드 명을 만들게 된 이유도 출력해줄 수 있게 100개 함수를 만들었습니다. 함수를 다 만들고 보니, 해당 브랜드 명은 @@에 저작권이 있습니다를 호출해주는 print문을 넣지 않았다는 것을 알게 .. 2022. 7. 24. 이전 1 다음