《西游记》中的代理模式 高老庄的高家小姐,大徒弟孙悟空,未归依我佛的八戒。 悟空代替了高家小姐去和八戒见面,然后制服了八戒。 1.创建一个MissGao package org.sun.west;
public class MissGao{
//Miss Gao在唱歌 public void dance() { // TODO Auto-generated method stub System.out.println("Miss Gao Singing"); }
//Miss Gao在跳舞 public void sing() { // TODO Auto-generated method stub System.out.println("Miss Gao Dancing"); } } 2.创建一个孙悟空 package org.sun.west;
public class SunWuKong extends MissGao{
//代替Miss Gao 去骗Mr. Zhu
MissGao missGao=null;
@Override public void dance() { // TODO Auto-generated method stub if(missGao==null){ missGao=new MissGao(); } missGao.dance(); arrestBaJie(); }
@Override public void sing() { // TODO Auto-generated method stub if(missGao==null){ missGao=new MissGao(); } missGao.sing(); arrestBaJie(); }
public void arrestBaJie(){ System.out.println("Arrest Mr. BaJie"); }
}
|
代理模式之孙悟空智擒猪八戒
最新推荐文章于 2024-02-19 20:00:00 发布