从零开始学设计模式(零)——设计模式介绍
前言 对于有经验的开发人员,学习设计模式有助于我们找到在软件开发过程中所面临的问题的最佳解决方案。一直以来软件都是为了用来解决现实生活中遇到的复杂问题而存在,设计模式(Design pattern)就像一套基础武功心法,每一式都代表了一类问题的最佳实践,且可根据实际情况组合使用。本系列文章笔者将带大家一起从零开始学习设计模式,后面会逐个剖析23种设计模式在Java中的具体实现,读者需具备基本的Java编程概念。 下定决心开始写此系列文章,一是为了自己学习设计模式有一个更深的印象和更好的理解,二是为了培养自己的写作毅力和水平。鉴于笔者水平有限,接下来的系列文章如有不正确的地方欢迎大家及时给予指正批评,不胜感激。 设计模式介绍 本次的系列教程内容和代码主要来源于 GitHub iluwater 设计模式在Java中的实现(Design patterns implemented in Java) 其官网地址:http://java-design-patterns.com/ 说明 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软...