20210207关于设计模式的核心哲学 - ziyouzy/2021blog GitHub Wiki
设计模式太多了,这篇有篇文章:
https://blog.csdn.net/iteye_16937/article/details/82671480
这句话很重要:
需求的变更贯穿于每一个软件项目。设计模式精髓就在于应对“未来的变化”。当然这种变化主要是扩展性
是啊,设计模式的首要目标是用来给以后省事的,次要的目标才是代码看起来简洁易懂,设计优雅
同时基于如上所属的“首要的目标”,你需要先了解可能会遇到的变化,或者说未来的变化都有哪些
再说的抽象一点,“变化”在这里不是动词,而是名词,与某个、某类或者某种“设计模式”同样的名词
都有哪些样子的“变化”才是关键,而不是我自己都学过哪些“设计模式”
先要明白“变化”是什么才能正确的选择出哪个或者哪几种设计模式去应对他
核心在于,知己知彼才能百战百胜