У тов. Anatolix такая подпись:
"Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев"
Мне кажется, что для такого подхода (введением дополнительного абстрактного слоя) нет исключений. А что вы думаете?