装饰设计模式
public class demon6_wrap { /* * 装饰设计模式 */ public static void main(String[] args) { HeimaStudent h1 = new HeimaStudent(new Student()); h1.code(); } } interface Coder{ public void code(); } class Student implements Coder{ @Override public void code() { System.out.println("javase"); System.out.println("javaweb"); } } class HeimaStudent implements Coder{ private Student s ; //获取学生引用 public HeimaStudent(Student s) { //构造方法传入学生对象 this.s = s; } @Override public void code() { s.code(); System.out.println("大数据"); System.out.println("数据库"); System.out.println("ssh"); System.out.println("。。。"); } }
竹杖芒鞋轻胜马,一蓑烟雨任平生。
回首向来萧瑟处,也无风雨也无晴。