Мне просто нужно хорошее имя для класса, который объединяет две следующие идеи:
- «Цена» для транзакции - идентификатор элемента и сумма, которую он будет стоить
- «Продукт», являющийся результатом транзакции - идентификатор предмета и количество получаемого предмета
Например, один экземпляр этого класса может содержать цену (отрицательные 5 «монет») и другой экземпляр будет содержать результат (положительные 2 «игрушки»).Коллекция этих объектов может быть превращена в транзакцию, которая удаляет 5 монет и добавляет 2 игрушки пользователю.
Я мог бы сделать два отдельных класса, Price и Product, но в этом нет необходимости, кроме Iне могу придумать хорошего названия для объединенной концепции.
Чтобы уточнить: Transaction
будет содержать коллекцию экземпляров этого класса произвольного размера, независимо от того, связаны ли они с ценой или продуктом.
Есть предложения?