##Order = 30 ##Title = Компонент ##Text
Да этого момента мы использовали наши три Компонента как "черные ящики", не особенно интересуясь их устройством. Вы можете подметить следующие их свойства:
Данные правила образуют простейший интерфейс компонентов, который мы используем в приведенных примерах. Изучив этот интерфейс, а также получив требования к функциональности сайта, любой программист может легко создавать новые Компоненты, даже если он не знаком со схемой организации конкретного сайта и не имеет "на руках" его шаблонов. В этом заключается достоинство компонентного подхода: независимость работы программиста и дизайнера.