The castle was built specifically for the city's defense, its rulers and inhabitants (just behind the castle is the old city), as well as all similar structures of those times.
Ang kastilyo ay binuo partikular para sa pagtatanggol ng lungsod, pinuno nito at naninirahan (sa likod lamang ng kastilyo ay ang lumang bayan), tulad ng lahat ng naturang mga kagamitan sa panahon.