设计模式
文章平均质量分 86
梦幻墟都
这个作者很懒,什么都没留下…
展开
-
设计模式1-2 (创造型模式--[简单]工厂模式)
设计模式--[简单]工厂模式非工厂模式:例如:测试:结果:思考:工厂模式例如:测试:结果:思考:改进实现思考再改进实现思考结束模拟场景: 开发某一项业务需要对接支付,当前只需要对接微信,支付宝,银联,但是后续还有可能会使用苹果支付,小米钱包或者银行卡等等渠道.非工厂模式:单纯的为了满足需求而进行编写我们可能会在一个类甚至一个方法内用大量的if-else实现例如:package top.lqh.design_pattern.factory;/** * 支付 * * @author lqh原创 2021-07-19 23:15:37 · 92 阅读 · 0 评论 -
设计模式-创建型模式-单例模式-懒汉式
设计模式-创建型模式-单例模式-懒汉式一、创建型模式二、单例模式三、懒汉式1.单线程懒汉式单例代码段1:单线程懒汉模式单例代码段2:单线程测试懒汉模式单例代码段3:多线程测试懒汉模式单例2.多线程懒汉式单例代码段4:懒汉模式单例加锁(多线程)3.完整版懒汉模式单例一、创建型模式创造型模式主要的关注点是怎么创建对象,主要特点是将对象的创建和使用分离开来。以此降低系统的耦合度,使用者可以不需要过分关注对象的创建细节,直接使用就可以。创造模式例子:去商城购买商品,并不需要知道商品是怎么来的怎么生产的,只原创 2021-07-09 23:46:23 · 107 阅读 · 0 评论