学习filer——>在拦截时可以做一些输入输出——>io流中用到了装饰器模式,核心在于装饰器,聚合了component的始父类,又继承了这个始父类,结果就是既可以调用父类中的价格super.getprice(),又有自己的价格obj.getprice()。在创建实例时就可以递归价格,比如加个蛋再加根火腿肠,desc().desc1().desc2();

只有装饰类才能修饰具体类,具体类不是装饰类,如FileInputStream
明天的任务:继续看完装饰类,看filter,,,画uml
幻想成为一个打工皇帝
浙公网安备 33010602011771号