设计模式(一)——开始:再出发-道与术
设计模式之道
设计模式中每一个模式描述了一个我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,我们就能一次又一次地使用该方案而不必做重复劳动。
设计模式出现的背景,是软件设计的复杂度日益飙升。软件设计越来越复杂的”罪魁祸首“,就是变化。而在实际开发中,不发生变化的代码可以说是不存在的。我们能做的只有将这个变化造成的影响最小化——将变与不变分离,确保变化的部分灵活、不变的部分稳定。
所以,我觉得设计模式的核心思想就是封装变化。
在设计模式中SOLID设计原则为其指导理论,它可以帮助我们...
yesx.hashnode.dev1 min read