Instructions
1. Utilisez un proxy pour envelopper l'objet, puis utilisez l'objet proxy pour remplacer l'objet d'origine.
2. Tout appel à l'objet d'origine doit passer par le proxy. L'objet proxy détermine si et quand les appels de méthode sont dirigés vers l'objet d'origine.
Instances
public static void main(String[] args) { Roommate roommate = new Roommate("zhangsan"); Hungry proxyInstance = (Hungry) Proxy.newProxyInstance( roommate.getClass().getClassLoader(), roommate.getClass().getInterfaces(), new RoommateInvocationHandler<Roommate>(roommate) ); proxyInstance.callLunch(); } //输出结果 下单前,我先帮你看下有没有平台优惠券吧 好饿,今天午饭点外卖吧
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!