@D-side, беда только в одном, многие не понимают что такое компоненты, а что-то особо общего в них нет. Слово компоненты в программировании охватывают область не шире чем слово комбайн в жизни.
Мой первый пост, если Вы о лошади, очень даже хорошо иллюстрирует компоненты. Ведь конюх, это любой класс, а компонент, в данном контексте, это будет не просто класс, который содержит представление, а это и будет представление. Это и есть особенность только компонентов, они часть системы.