tony2001, это просто новый подход к ООП. Концепция такова:
1. Создаем класс, который может ВСЕ сразу.
2. Создаем потомков этого класса, которые могут то же самое.
3. Пытаемся понять, зачем нам потомки.
4. Понимаем, что потомки нам не нужны и убираем их.
5. Понимаем, что базовый класс тоже не нужен, поскольку без него все быстрее работает.
6. Убираем базовый класс и получаем набор отдельных функций.
7. Живем счастливо, рассказывая всем, что пользуемся ООП.
Концепция небезинтересна....