架构 0 期 -week3- 命题作业
1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。
2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。
类图如下:
执行实例截图:
代码说明:
1.Component 接口,定义了 print() 方法
2.AbstractTwigComponent 抽象类,可接受叶子节点
3.WinForm 与 Frame,继承自 AbstractTwigComponent
4.Button 等,实现 Component
5.测试类
评论