![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/453/3bf/0ff/4533bf0ffa404239c969683744cb69e0.png)
ООП — это замечательно. За несоблюдение этой парадигмы принято ругать, а знание паттернов зачастую является обязательным. Но даже правильный подход не страхует полностью от ошибок. О том, как сломать программу при помощи обычного шаблонного метода, мы сегодня и узнаем.