Japanese castles were built in a variety of environments, but all were constructed within variations of a fairly well-defined architectural scheme. "Yamajiro" (山城), or "mountain castles" were the most common, and provided the best natural defenses.
ปราสาทญี่ปุ่นสร้างขึ้นในสภาพแวดล้อมที่แตกต่างกัน แต่ทุกแห่งจะสร้างตามแผนผังสถาปัตยกรรมที่นิยามไว้ดีพอสมควร "ยะมะจิโระ" (山城) หรือ "ปราสาทภูเขา" เป็นประเภทของปราสาทที่พบมากที่สุด และป้องกันภัยธรรมชาติได้ดีที่สุด