设计模式
如果以软件质量为评价标准,程序设计的艺术就是提高软件质量.
我们使用设计模式就是提高程序质量的,提高程序复用性,即解耦了程序的各个部分.
模式是在某一背景下某个问题的一种解决方案.
学习设计模式有什么用?
可能很多人想我一样,学习过程看到了一点设计模式,但是有不懂设计模式能干嘛,他是干嘛的.
- 复用解决方案
- 确立专业术语
前面的复用解决方案: 面对重复出现的问题,我们不用再手写完成很多事情,可以使用别人使用好的套路.
举例:学习I/O时候是自己手写完成的,实际上这个前人早已完成了封装,我们只需使用他们封装好的jar包即可-->FileUtils...
确立专业术语:
这里想看详细可以看<设计模式解析-第二版>