设计模式之适配器、单例、模板模式
创建型模式还有三个模式,由于用得过多,就不再详述,此处仅以类图来加深模式印象。
适配器模式:
在不兼容的两个组件之间通过硬写的方法来建立一个专门的适配器,这种思想都称为适配器模式
单例模式
单例模式总是在维护一个static的变量群和static的方法群,无论是控制同步进程还是作为共享类,都非常好用,以为只有一个实例,使之非常便于维护。
但是单例模式也有需要注意的地方,linux系统能开多个虚拟机,在特定的要求下,不同的虚拟机能维护不同的不同的内存空间,这个时候便不能使单例模式成为单例,但是这个情况较少,我也了解不多,暂不考虑。
模板模式
模板模式同样好理解,在维护一个类群的时候,为了方便统一管理,会利用模板来创建类和实例