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

Markdown supported · ⌘↵ to post
No responses yet.