Los castillos medievales servían tanto como hogares para los señores y sus familias como fuertes para defender sus tierras de enemigos. Se construían en lo alto de colinas para tener una buena vista y se fortificaban con fosos y defensas para resistir los ataques. Los señores vivían en los castillos y gobernaban sobre las personas que vivían en sus tierras.