装饰设计模式 就是个扩音器
类与类之间的关系
1、依赖:形参|局部变量
2、关联:属性
聚合:属性整体与部分不一致的生命周期 : 人与手
组合:属性整体与部分一直的生命周期
3、继承:父子类关系
类与类之间的关系
1、依赖:形参|局部变量
2、关联:属性
聚合:属性整体与部分不一致的生命周期 : 人与手
组合:属性整体与部分一直的生命周期
3、继承:父子类关系
4、实现:接口与实现类关系
class Voice{
private int voice=10;
public Voice(){
}
public Voice(int voice) {
super();
this.voice = voice;
}
public int getVoice() {
return voice;
}
public void setVoice(int voice) {
this.voice = voice;
}
public void say(){
System.out.println(voice);
}
}
class Zhuangshi{
private Voice voice;
public Zhuangshi() {
}
public Zhuangshi(Voice voice){
super();
this.voice = voice;
}
public void say(){
System.out.println(voice.getVoice()*10000);
}
}
public class Pattern {
public static void main(String[] args) {
Voice voice = new Voice();
voice.say();
Zhuangshi z = new Zhuangshi(voice);
z.say();
}
}
10
100000