Я согласен с комментариями, что вопрос немного расплывчатый.Тем не менее, я бы посоветовал вам взглянуть на некоторые из насмешливых структур, таких как easymock и mockito.Их исходный код доступен, а их основная функциональность - создание прокси классов и интерфейсов.Таким образом, они являются хорошими конкретными примерами создания прокси.