Python: Protocols Question What is the core rule behind protocols? (Click to reveal answer) Answer Use protocols when the code depends on a capability or method set rather than on one specific implementation. This matters because this is an interview-friendly topic because it shows you understand behavior-driven design in python. Additional NotesWhat is the core rule behind protocols? Track: Python Topic: Type Hints Focus: Protocols Topics: Protocols Python Type Hints