写点什么

第三周作业

用户头像
丁乐洪
关注
发布于: 2020 年 11 月 06 日

作业一:

1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。



2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考

public interface Component {

void print();

}

public class Label implements Component {

@Override

public void print() {

System.out.println("Label");

}

}

public class Button implements Component {

@Override

public void print() {

System.out.println("Button");

}

}

public class Frame implements Component {

private List<Component> children = new ArrayList<>();

@Override

public void print() {

System.out.println("Frame");

for (Component child : children){

child.print();

}

}

public List<Component> getChildren() {

return children;

}

public void setChildren(List<Component> children) {

this.children = children;

}

}



作业二:根据当周学习情况,完成一篇学习总结

关于设计模式,适用的才是合适的。要多多联系才能掌握。

用户头像

丁乐洪

关注

还未添加个人签名 2018.10.11 加入

还未添加个人简介

评论

发布
暂无评论
第三周作业