Есть метод, который должен проверить оплачивается ли начисление по карте плательщиком карты или другим лицом?
Сложность в чем: начисление — сущность Payment, плательщик — сущность Payer, а глагол "платить" — pay
получается IsPayPaidByPayer не очень звучит.
какие есть у вас предложения?
Здравствуйте, merge, Вы писали:
M>Есть метод, который должен проверить оплачивается ли начисление по карте плательщиком карты или другим лицом?
M>Сложность в чем: начисление — сущность Payment, плательщик — сущность Payer, а глагол "платить" — pay
M>получается IsPayPaidByPayer не очень звучит.
M>какие есть у вас предложения?
Не усложнять. Принцип KISS.
Объект -- "существительное"
Метод -- "глагол"
Аргумент -- опять же, "существительное"
if (payment.isPaidBy(payer)) ....
Не нравится тавтология?
Имена ты сам задаешь?
Как насчет синонимов?
По контексту смотри.
Может,
if (bill.isPaidBy(customer)) ...
?
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>