孙悟空会72变,变成鱼时能在水中游,变成鸟时能在天上飞....但在二郎神眼里,却始终是个猴...
问题1:用面向对象的思想描述这个实例
问题2:用UML画出其类图
问题3:用java类库说明这一实例

解决方案 »

  1.   

    看下《Java与模式》就知道了.
      

  2.   

    Java与模式,我也是刚想到,这本书才看了几章,真后悔没有多看看估计上午的面试没戏了。。
      

  3.   

    java与模式里面的装饰模式一章,相信你看了就会明白的。
      

  4.   

    问题3:用java类库说明这一实例对于问题三大家有什么想法,这个实例类似于jdk中那个类库呢?也就是说那个类库中的设计用到了Decorator?
      

  5.   


    问题1:用面向对象的思想来说明的话就体现了三大特性中多态的特性,
           另为还设计到了工厂模式;问题2:用UML画出其类图       孙悟空(接口)---->鱼和鸟(子类)
            
      

  6.   

    用面向对象的思想描述这个实例 
    继承,多态
    用UML画出其类图             
    自己画吧
    用java类库说明这一实例      
    Collection接口中包含两个接口:Set、List
    实现Set接口的两个类:HashSet、TreeSet
    实现List接口的三个类:ArrayList、LinkedList、Vector