Добавление прилагательных, таких как «в курсе», до конца является схемой именования, часто используемой для интерфейсов Java.Затем это может быть реализовано классами, и в результате получается код, который более свободно читается для людей, например
class Broker implements ApplicationContextAware { /* ... */ }
, где довольно легко увидеть, что этот класс является посредником для чего-либо, и онзнает, как обращаться с контекстами приложения.Кроме того, суффикс «Aware» не имеет особого значения с точки зрения Java (компилятор).