设计模式练习及感想(训练营第三课)

用户头像
看山是山
关注
发布于: 2020 年 06 月 21 日

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



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





感想

设计模式是一门知易行难的学问,很多模式命名知道是什么意思,但是什么时候应该用总是不能很好把握。

李智慧老师提到要有发现问题的眼光,然后再来解决问题,这个的确是一种考验和难题。怎么来提高这个,暂时想到的可能就是多阅读优秀的源码和多实践。

最近开始重拾设计原则和设计模式,然后尝试多多阅读相关源码,并实际地用来解决一些问题。

当然,很多时候不能为了用设计模式而在代码中使用,还是需要结合实际需求来使用。不过,程序员每天抱怨现有的代码烂已经是一种习惯;那么尝试着想想如何来解决这个问题,哪些设计模式可以使用来解决问题。

坚持下来,相信总也会进步的。



用户头像

看山是山

关注

还未添加个人签名 2018.11.16 加入

还未添加个人简介

评论

发布
暂无评论
设计模式练习及感想(训练营第三课)