сейчас нас товарищи с точки зрения математики поправят так, что стыдно станет, а Юлий Цезарь на самом деле окажется Рональдом МакДональдом в конце объяснения))
Понятно, что не так удобно, как хотелось бы, но если это небольшая команда людей, которые знают что и зачем делают, то жить можно :)
Я видел в каких драконов это превращается. Кроме того в плюсах есть альтернативы. Например можно параметризировать класс политикой. Примером такого решения будет std::unique_ptr с его deleter'ом.
Я видел в каких драконов это превращается. Кроме того в плюсах есть альтернативы. Например можно параметризировать класс политикой. Примером такого решения будет std::unique_ptr с его deleter'ом.
полиси — ваще красотища! особенно, когда их больше двух-трех набирается
Я видел в каких драконов это превращается. Кроме того в плюсах есть альтернативы. Например можно параметризировать класс политикой. Примером такого решения будет std::unique_ptr с его deleter'ом.
Может быть. Но в случае политики, зная как инстанцируется объект, можно сразу найти реализацию поведения. В случае template method иногда даже непонятно нужно ли смотреть текущую реализацию или она будет ниже переопределена еще раз.
Может быть. Но в случае политики, зная как инстанцируется объект, можно сразу найти реализацию поведения. В случае template method иногда даже непонятно нужно ли смотреть текущую реализацию или она будет ниже переопределена еще раз.
Навигация по коду не нужна, если баги не компилируются :)