Я участвовал в дебатах, где некоторые люди называют их объектами домена, а другие не делают различий между двумя
-> Это потому, что это вообще не имеет значения. Домен например.Математика может рассматриваться как модель, потому что она определяет тип данных, диапазон, сложность, ... = набор возможных значений для вашей логики или функции.Это в основном идентично модели.В дополнение к этому это ничего не меняет, чтобы называть их объектами домена или объектами модели или чем-то еще.Модель (в мире MVC) - это концепция.То, как вы определяете / реализуете свою модель, полностью зависит от вас, как только вы поддерживаете разделение с другими уровнями и соответствует концепции.