Week 3 作业 1

用户头像
黄立
关注
发布于: 2020 年 10 月 04 日



  • 单例模式-恶汉版本

  • 组合模式实现窗口,用了一个component 接口,其他各个类实现这个接口,对于包含子组件的类,就有add和remove 方法





public interface Component{
public void print(string name);
}
public class Picture implements Component{}
public class Button implements Component{}
public class Lable implements Component{}
public class TextBox implements Component{}
public class PasswordBox implements Component{}
public class CheckBox implements Component{}
public class TextBox implements Component{}
public class Linkable implements Component{}
public class Frame implements Component{
public void addComponent(string name) {}
public void removeComponent(string name) {}
@Override
public void print(Frame name){}
}
public class WinForm implements Component{
public void addComponent(string name) {}
public void removeComponent(string name) {}
@Override
public void print(WinForm name){}
}



发布于: 2020 年 10 月 04 日 阅读数: 17
用户头像

黄立

关注

还未添加个人签名 2018.10.02 加入

还未添加个人简介

评论

发布
暂无评论
Week 3 作业1