Java повторил строки через методы - PullRequest
1 голос
/ 30 мая 2019

У меня есть класс Java, который должен предоставлять различные методы.Все эти методы используют одну и ту же строку.Допустим, эти методы должны существовать, потому что они требуются пользователю.

public class Restaurant {

public Drink getDrink() {
    callWaiter();
    ...
}

public Food getFood() {
    callWaiter();
    ...
}

public Bill getBill() {
    callWaiter();
}

}

Как видите, callWaiter повторяется для всех этих методов.Есть ли способ сделать это в Java без повторения вызовов callWaiter?

1 Ответ

0 голосов
/ 30 мая 2019

вы можете использовать AOP для этого.

@Before("execution(public * get*(..))")
private void callWaiter() {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...