中国古代建筑,在设计中就考虑到如何进行防御,怎样具有防御功能。大部分建筑、大多数城池也都是从军事防御的角度进行修建的;如住宅大墙、望楼、门楼望孔、炮台、角楼等等,都是军事防御性的设施;又如万里长城、关门、烽火台、狼烟台、便门、马道、垛口、角楼等等;在县城的建设中还有军事城、军粮城、战城等,同样是防御工程;此外,每建一座城,都建有城墙、城楼、堞楼、敌台、硬楼、软楼、马面、瓮城、望火楼、鼓楼等,这些都是防御性工程;另外,在大城之外,还建有羊马城、大的外城圈;城外的鹿角、转射等等都是防御性的战略工程,还有吊桥、水门、闸门、卫星城、外廓城、城关城等也都是军事防御性工程。