架构师训练营 第三周作业

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

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

使用组合模式,建立了以下的类。

父类是WinNode。

两个父节点类是:WinForm和Frame。


其他的节点类:







测试用的Demo类:

执行main函数的结果是:

版权声明: 本文为 InfoQ 作者【孙有能希】的原创文章。
原文链接:【http://xie.infoq.cn/article/521691ad2d11cf0bbf0fa3f74】。未经作者许可,禁止转载。
评论