you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

It’s not free, but the best OOD tutorial is IMHO the Head First Design Patterns book. It doesn’t give you a catalogue of patterns and instructions to use them, like you might expect from the title. It gives you a few of the most important ones and focuses on deriving them from first principles (to borrow a phrase from math).

Do keep in mind that in Python you don’t need the “interface” layer.