Coding to interfaces: Structural Subtyping in Python
Talk Qui potete vedere il talk che ho fatto insieme a Francesco Panico durante il Pycon.it 2023 PDF Previous Next / [pdf] View the PDF file here. Elevator pitch Separare l’interfaccia dall’implementazione, una delle regole d’oro dell’OOP. Come applicarla in un linguaggio tipizzato dinamicamente come Python? Un’introduzione allo Structural Subtyping e all’utilizzo dei Protocol Descrizione Per coding-to-interfaces si intende una best practice della OOP che consiste nel separare la definizione di una classe (interfaccia) dalla sua effettiva implementazione....