架构师训练营 No.3 周作业
作业一:
1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业
2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。(【题目图中print TextBox(记住用户名)错误】
抽象的部件类Component:
具体的部件类:(Button,Picture,Label,TextBox,PasswordBox,CheckBox,LinkLabel同类)
组合的部件类:(抽象组合类Composite继承Component,WinForm、Frame同类再继承之)
打印Window组件的树结构例子代码:
输出结果:
评论