如题!

解决方案 »

  1.   

    包装 ??????适配器 ???
      

  2.   

    感觉   代理,适配器  都像
      

  3.   

    先分析需求:指鹿为马,明明是个鹿,非要说它是马
    如果这个“马”只是表面看起来是马,实际执行的仍然是鹿的行为,如叫声、奔跑速度都和鹿一样,那么用代理模式,写个马的代理类,调用鹿的行为;
    如果这个“马”被你说成马之后,它就具有了马的一些行为或特征,同事鹿的行为也保留着,那么用适配器,复合也可以,如果复合也算一种模式的话,复合优于继承嘛;
    如果这个“马”全换成马的行为了,没有一点鹿的痕迹,那直接写一个马的类来用算了,用什么模式啊,我想题目应该不是这个意思。
      

  4.   

    具体问题具体分析;
    继承,封装,多态,代理···都行到底用