设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式描述了解决在我们身边不断重复发生的问题的解决方案。1
需要牢记的是:设计模式是基于 面向对象 的,其主要依赖于以下思想:
面向对象
对接口编程而不是对实现编程
优先使用对象组合而不是继承
设计模式一共分为四种:
菜鸟教程:设计模式