q
Size: a a a
q
JC
q
q
AN
class IMailer {
virtual bool send(...) = 0;
virtual ~IMailer();
};
AN
q
q
q
JC
q
q
q
q
JC
@dataclassvs
class UserRepository:
conn: str
class UserRepository(BaseRepository):
pass
Первый случай читабельнее, понятнее, строчки корочеq
@dataclassvs
class UserRepository:
conn: str
class UserRepository(BaseRepository):
pass
Первый случай читабельнее, понятнее, строчки корочеq
q
JC
q