文章大纲
前段时间去考了系统架构师,排错题基本全是设计模式的内容。设计模式真的这么重要么?答案是肯定的,没有设计模式就没有现在复杂的软件系统。
于是,我想要慢慢的花两个月时间,重拾语言关,再者c++的设计模式网上实现比较少,我就来帮助大家搜集一下,当然实现方式还是我喜欢的c,c++,python三种语言分别实现。
Christopher Alexander 说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心,这样,你就能一次又一次地使用该方案而不必做重复劳动。”第一个设计模式,我选择单例模式
1.设计模式纵览
1、单一职责原则(Single Responsibility Principle)<