黑马程序员技术交流社区

标题: 装饰设计模式,没有懂啊 [打印本页]

作者: z443863517    时间: 2016-10-15 16:01
标题: 装饰设计模式,没有懂啊
    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;                                 //1.获取到被包装的类的引用
            public ItcastStudent(Student s) {        //2.通过构造函数创建对象的时候,传入被包装的对象
                this.s = s;
            }
            @Override
            public void code() {                    //3.对其原有功能进行升级
                s.code();
                System.out.println("数据库");
                System.out.println("ssh");
                System.out.println("安卓");
                System.out.println(".....");
            }
            
        }
            
        }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2