设计模式总结(GOF23)

参考原文设计模式分类GoF的23种设计模式的功能1.单例(Singleton)某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。分为饿汉式,懒汉式,double-check2.原型(Prototype)将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的

#生活感悟  

软件设计原则学习

软件设计原则学习最近在学习GOF23,感觉前提一定要清楚了解设计的原则,不然无法完全体会设计模式的优势。因此也就兴冲冲的好好钻研了一波设计原则。1.开闭原则开闭原则(Open-ClosedPrinciple,OCP)是指一个软件实体(如类、模块、函数)应该对扩展开放,对修改关闭。所谓开闭,其实是对扩

#设计原则