Skip to content

Instantly share code, notes, and snippets.

View DanyaIzm's full-sized avatar
🏠
Working from home

Daniel DanyaIzm

🏠
Working from home
  • LitcoGB
  • Esperantujo
View GitHub Profile
@DanyaIzm
DanyaIzm / decorator_simplified.py
Created February 13, 2024 19:24
Упрощённая реализация паттерна "Декоратор"
from typing import Protocol
from dataclasses import dataclass
# Для примера представим, что мы пишем сервис, работающий с пользователями
@dataclass
class User:
name: str
age: int
hobbies: list[str]