设计模式
不清不慎
热爱编程,热爱生活。
展开
-
GOF23设计模式之单例模式详解
设计模式在软件设计开发中经常被使用到,是一个高级软件工程师开发项目必备的技能之一,设计模式总共有23种,本篇文章,笔者将介绍第一种设计模式:单例模式的使用。 本篇文章主要围绕下面三个方面来讲解单例模式: 单例模式的五种方式的使用 如何使用反射以及反序列化破解单例模式并且防止破解 五种单例模式创建方式性能的比较 在谈上面几个问题之前,先来看看什么是单例模式以及它的应用场景。 ...原创 2018-05-02 00:36:51 · 676 阅读 · 0 评论 -
大话设计模式(一)
面向对象设计四大原则: 单一原则:一个类应该只有一个引起它变化的原因。如果一个类担任的职责过多,就等于把这些职责耦合在一起,一旦一个职责发生改变,很可能会削弱或者抑制其他职责的能力,即要求耦合度尽可能低。 开放-关闭原则:对扩展开发,对修改关闭。在一个软件开发中,常常需要扩展项目,我们应该尽可能的少修改代码,将频繁修改的模块抽象,针对抽象进行扩展即可。开闭原则 能够带来很多好处,比如可维护,可扩...原创 2019-04-06 20:27:16 · 170 阅读 · 0 评论