Los castillos medievales servían como sistema de defensa, residiendo en ellos el señor, su familia y siervos durante los ataques. Estaban construidos en piedra en terrenos elevados, rodeados de fosos y fuertes murallas y torres, y se accedía a través de un puente levadizo hasta el patio de armas y la residencia señorial.