diff --git "a/pages/1-\350\256\276\350\256\241\346\250\241\345\274\217/0.\345\211\215\350\250\200.md" "b/pages/1-\350\256\276\350\256\241\346\250\241\345\274\217/0.\345\211\215\350\250\200.md" index baf59d1..7c0f124 100644 --- "a/pages/1-\350\256\276\350\256\241\346\250\241\345\274\217/0.\345\211\215\350\250\200.md" +++ "b/pages/1-\350\256\276\350\256\241\346\250\241\345\274\217/0.\345\211\215\350\250\200.md" @@ -17,4 +17,4 @@ # 为什么需要设计模式 在开始设计模式之前,你可能需要储备一些知识,如函数 `开放封闭原则`,`单一职责原则` 等等,这些知识会让你更好的理解未来的例子为什么需要这么写。假设一个函数已经有很多分支条件,未来如果有更多的分支,我们需要扩展这个函数,修改里面的代码,这违反了函数开放封闭原则(对扩展开放,对修改封闭),因此需要使用一些前人总结出来的经验来编写代码使得代码更加易于维护和健壮。 在你使用一段设计模式的代码时,你必须确认这样不会大大增加程序的复杂程度,如果为了设计模式而使用设计模式,是非常不正确的决定。我们应该在正确的场景使用设计模式,而不是滥用设计模式使得程序变成一个负担。 -**下一篇文章,我们将会学习第一个设计模式:[单例模式](https://blog.csdn.net/kuiloupi0907/article/details/116504164)。** \ No newline at end of file +**下一篇文章,我们将会学习第一个设计模式:[单例模式](/pages/1-设计模式/1.单例模式.md)。** \ No newline at end of file