Пимпл ради пимпла (и вообще, *featurename* ради *featurename*) - не нужно. Удобство разработки вещь необъективная, все привыкли по-разному, и спорить тут бессмысленно. Поэтому лучшее решение - простейшее решение. Если в данном конкретном случае достаточно обойтись без интерфейсов и пимплов - так и надо сделать. Если проще(в контексте конечно) иначе - значит иначе. Картонажник все правильно говорит(хотя и несколько безапелляционно).
А так, лично я предпочитаю удобство пользователя удобству разработчика(
). Только без фанатизма.
Тема в архиве.