Skip to content

Instantly share code, notes, and snippets.

View DanyaIzm's full-sized avatar
💚
sudo rm -rf /*

Daniel DanyaIzm

💚
sudo rm -rf /*
  • 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]