Какие есть структурные паттерны?

К структурным паттернам относятся : Bridge, Composite, Decorator, Facade, Adapter и другие. Их очень много, все перечислять нет смысла. Это - те, которые относительно часто могут встречаться в разработке ПО.