# 1.设计模式

设计模式是一把双刃剑。正确使用可以提高系统的适应性，误用、错用则会反过来降低系统的适应性。

**宗旨**：`帮助我们编写可复用的类，所谓的可复用：即，类的实现为‘组件’，当一个组件发生变化时，不需要对其他组件进行修改或者只需要做很小的改动。`

![设计模式](https://4213193902-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvJn9UVp12rDSzJfh6B%2F-Lx28UwHHoLl5Iuq__Z9%2F-Lx28Y-WE5McEeOi68YT%2F%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.jpg?generation=1577379586883749\&alt=media)
