1.设计模式是什么:设计模式为我们提供了一套可复用的面向对象技术,再配合重构方法,可以让我们避免简单重复的工作.它使用面向接口编程,而不是面向实现.可以说设计模式是java程序设计的灵魂. 2.为什么要学设计模式:设计模式的引入可以降低代码的耦合性,增强代码的灵活性. 3.怎么用java的设计模式:设计模式是一个大的类别,在java中,设计模式大的分为三类:创建模式,结构模式,行为模式.而没有个大类又可以分为很多小的类别.设计模式需要我们理解每种模式的应用场景,优劣势.并多看官方解释,多敲多练,