设计模式代表有经验的面向对象的软件开发人员使用的最佳实践。设计模式是软件开发人员在软件开发过程中遇到的一般问题的解决方案。这些解决方案是由许多软件开发人员在相当长的一段时间内通过试错法获得的。
本教程将在学习设计模式概念的同时,介绍一步一步的方法和使用Java的示例。
该参考文献已经为经验丰富的开发人员做好准备,为软件开发过程中面临的某些问题提供最佳解决方案,并为未经验丰富的开发人员以简单快捷的方式学习软件设计。
在开始执行本教程之前,我假设您已经了解了基本的java编程概念。如果您不清楚这些概念,那么我将建议您阅读我们有关Java编程的简短教程。