单例模式:这个是必须会的观察者模式:这个最典型的应用就是mvc模式。flyweight模式:这个也很常用Composite(组合):这个很常见吧,适配器模式:这个也很常用,比如我们一般会封装一些类库。然后成为我们用起来更方便的类。其它的还很多的。总共23种。设计模式需要边学边用。很多不好理解。等以后觉得自己设计思路不太好了可以再翻翻。