打字猴:1.700480879e+09
1700480879
1700480880 public class Client{
1700480881
1700480882 public static void main(String[]args){
1700480883
1700480884 //声明一个电影明星
1700480885
1700480886 AbsStar zhangSan=new FilmStar();
1700480887
1700480888 //声明一个歌星
1700480889
1700480890 AbsStar liSi=new Singer();
1700480891
1700480892 //展示一下各个明星的主要工作
1700480893
1700480894 zhangSan.doJob();
1700480895
1700480896 liSi.doJob();
1700480897
1700480898 //当然,也有部分明星不务正业,比如歌星演戏
1700480899
1700480900 liSi=new Singer(new ActFilm());
1700480901
1700480902 liSi.doJob();
1700480903
1700480904 }
1700480905
1700480906 }
1700480907
1700480908 运行结果如下所示:
1700480909
1700480910 ======影星的工作=====
1700480911
1700480912 演出精彩绝伦的电影
1700480913
1700480914 ======歌星的工作=====
1700480915
1700480916 唱出优美的歌曲
1700480917
1700480918 ======歌星的工作=====
1700480919
1700480920 演出精彩绝伦的电影
1700480921
1700480922 好了,各类明星都有自己的本职工作,但是偶尔客串一个其他类型的活动也是允许的,如此设计后,明星就可以不用固定在自己的本职工作上,而是向其他方向发展,比如影视歌三栖明星。
1700480923
1700480924 门面模式我们在其他章节已经讲解得比较多了,本小节就不再赘述。
1700480925
1700480926
1700480927
1700480928
[ 上一页 ]  [ :1.700480879e+09 ]  [ 下一页 ]