- 博客(3)
- 收藏
- 关注
原创 工厂模式实战——SpringBoot框架下的If-else代码优化
SpringBoot框架下的If-else代码优化1 为什么要去if-else在开发的过程中我们可能会经常遇到if else的逻辑,写很多if else对于一位有情怀的程序员看来是不可以接受的,也影响阅读人的阅读感受,同时程序也违背了对修改关闭扩展开放的原则。在写程序的过程中我们应该尽量保证修改关闭,也就是说自己的写的代码逻辑应不该让别人在扩展逻辑的过程中进行修改,同时保证高的可扩展性。在使...
2019-08-12 21:44:57 1430 2
原创 设计模式详解(2)——原型模式
设计模式详解(2)——原型模式在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空拔下猴毛轻轻一吹就变出很多孙悟空一样简单。原型模式的定义与特点原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象...
2019-07-05 21:19:26 467
原创 设计模式详解(1)——单例模式
设计模式详解(1)——单例模式在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。单例模式的定义与特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误...
2019-07-05 10:25:21 827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人