Un castillo es un edificio fortificado con murallas y fosos, que incluye una torre del homenaje para el señor feudal, almenas en los muros, torres como la barbacana con funciones defensivas, y saeteras para disparar flechas. La vida en el castillo estaba dominada por el señor feudal y su familia, con sirvientes y una guarnición militar viviendo dentro de las murallas, donde también había artesanos para mantener la fortificación.