百度又说:装饰设计模式就是对已有的对象的功能进行增强
以明星为例:
首先明星嘛,是个人,但是他又不能只是个人,他要有一些特长,比如唱歌、演戏、三围、脸蛋,还得有演艺公司包装。在我们想看剧,想听歌的时候我们就更想叫个明星来,但明星不出生出来的,全靠装。那么小丽!{:2_42:}上明星,哦不,上代码:
class 明星{
人;//兽的话看个人兴趣
明星(人){
来个人;
}
/*多栖发展*/
唱歌(){
假唱;
服装不能少;
舞台要花哨;
人.唱歌();//这都唱不好,不如回家卖红薯
……
}
演戏(){
正面要多;
化妆师要好;
服装美啊美;
剧情无所谓,特显多来点
人.演戏();//至少混一脸熟 输出:古典悬疑爱情动作片
……
}
容貌(){
知名化妆师在这,怕啥;
事业线,挤挤总会有的;
人.容貌();//其实猪能上树的,你信不?
}
}
咣咣,多栖美女明星xxx诞生
|
|