Толковый словарь даёт толкование слова "замок" как "дворец и крепость феодала", а также как "название некоторых дворцов, тюрем" (замок Иф, например). Поэтому замок может быть синонимом слова "крепость" и обозначать "дворец" в зависимости от контекста.
Спасибо вам большое
Разница между замком и крепость всё таки есть и не малая. Замок — это, фактически, одно строение (здание), в котором в единое целое соединены и стены, и мосты, и жилые помещения (казармы, арсеналы), и башни, и рвы, и другие сооружения, а крепость — это, по сути, участок земли, обнесённый стеной с башнями.