8.2_java学习_装饰设计模式

来源:互联网 发布:流程图软件 性价比高 编辑:程序博客网 时间:2024/06/05 00:32
一:装饰设计模式
/*装饰设计模式当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能。并提供加强功能。那么自定义的该类称为装饰类。装饰类通常会通过构造方法接受被装饰的对象并基于被装饰的对象的功能,提供更强的功能。特点: 1,装饰模式比继承要灵活,避免了继承体系臃肿。而且降低了类与类之间的关系。2,装饰类因为增强已有对象,具备的功能和已有的是相同的,只不过提供了更强的功能。所以装饰类和被装饰类通常是属于一个体系的。*/class Person{public void chifan(){System.out.println("吃饭");}}class SuperPerson{private Person p;SuperPerson(Person p){this.p = p;}public void superChifan(){System.out.println("开胃酒");p.chifan();System.out.println("甜点");}}class  PersonDemo{public static void main(String[] args) {Person p = new Person();//p.chifan();SuperPerson sp = new SuperPerson(p);sp.superChifan();}}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 萧山健康证怎么办 幼师体检出霉菌怎么办 衣服被汽油渍染黄怎么办 成都2018健康证怎么办 单位员工怎么办健康证 上海怎么办餐饮健康证 重庆南岸健康证怎么办 南京栖霞健康证怎么办 重庆怎么办免费健康证 室内苯含量超标怎么办 买车贷款不了怎么办 二手房买贵了怎么办 买二手房贷款下不来怎么办 卖二手房有贷款怎么办 姓名改过房产本怎么办 农村买房没过户怎么办 农村没有宅基证怎么办 农村房屋没有房产证怎么办 更改自己的名字怎么办 卖方拖着不过户怎么办 协议离婚房贷款怎么办 有贷款想离婚怎么办 已离婚房子过户怎么办 二手房过不了户怎么办 卖房子不能过户怎么办 拒不腾房法院怎么办 车继承过户怎么办手续 老房子不能过户怎么办 护照进度查不到怎么办 美国护照快到期怎么办 北京户口本丢了怎么办 大学生因私护照怎么办 异地在沈阳怎么办护照 异地护照过期了怎么办 在大学异地怎么办护照 港澳通行证L签注怎么办 去越南探亲签证怎么办 去韩国首尔签证怎么办 蚌埠怎么办护照和签证 珠海哪里办护照怎么办 外地人在北京怎么办护照