Это и жилище, и оборонительное сооружение. Но вроде как замок это когда один человек владеет, а крепость - укрепления вокруг населенного пункта. А этой точки зрения в определнные этапы своей истории Московский Кремль был крепостью, а сейчас он конкретно замок.