Кажется, что во многих дискуссиях OO используются примеры Java или С# (например, Head First Design Patterns).
Соответствуют ли эти шаблоны одинаково для Python? Или, если я буду следовать шаблонам проектирования, я просто закончу писать Java на Python (что, по-видимому, очень плохо)?