Я должен разработать модель предметной области для денежных транзакций. До сих пор я выяснил, что каждый пользователь (денежный счет) имеет атрибут «сумма», который определяет, сколько денег у него есть, а затем транзакция между учетными записями находится в классе транзакций, который содержит user1.id, user2.id и переданную сумму.
Теперь мне интересно, как использовать эту модель, чтобы показать, когда пользователь совершает транзакцию с кредитной карты на счет. В этой транзакции нет "от". Должен ли я просто оставить поле пустым?