zoukankan      html  css  js  c++  java
  • IO流装饰设计模式。

    装饰设计模式优点:耦合性不强,被装饰的类的变化与装饰类的变化无关

    public static void main (String[] args){

      HeiMaStudent  hms = new HeiMaStudent (new Student());

      hms.code();

    }

    interface Code{

      public void code();

    }

    class Student implements Coder{

      @Override

      public void code(){

        syso("javase");

        syso("javeweb");

      }

    }

    class HeiMaStudent implements Coder{

      //1.获取被装饰类的引用

      parivate Student  s;  //获取学生引用

      //2.在构造方法中传入被装饰类的对象

      public HeiMaStudent(Student s){

        this.s = s;

      }

      //对原有的功能进行升级

      @Override

      public void code(){

        s.code();

        syso("数据库");

        syso("ssh");

        syso("大数据");

         syso("AI智能");

      }

    }

  • 相关阅读:
    HDU_1242_Rescue
    HDU_1175_连连看
    HDU_1072_Nightmare
    HDU_2544_最短路
    POJ_2195_Going Home
    POJ_3565_Ants
    KM算法(Kuhn-Munkres)
    POJ_2536_Gopher II
    ODATA 云驱动 http://www.cdata.com/cloud/
    Wijmo 5 与Breeze 的组合,及与METRONIC 的集成
  • 原文地址:https://www.cnblogs.com/wangffeng293/p/13184932.html
Copyright © 2011-2022 走看看