设计模式
Young--
这个作者很懒,什么都没留下…
展开
-
设计模式之 策略模式
策略模式package com.hq.cloud.structure.trade;import com.xy.common.msg.Message;import com.xy.common.msg.Msg;import com.xy.common.verify.Asserts;import com.xy.pay.core.joint.JointTradeFacePayService;import com.xy.pay.core.structure.model.TradeFacePay;imp原创 2021-06-21 10:12:04 · 91 阅读 · 0 评论 -
JAVA UML类图的使用(设计模式传送门)
类之间的关系有继承关系,实现关系,依赖关系,关联关系,聚合关系,组合关系。1.继承关系继承关系使用如下箭头:由子类指向父类。泛化(Generalization)关系也就是继承关系,用于描述父类与子类之间的关系,父类又称作基类或超类,子类又称作派生类。在UML中,泛化关系用带空心三角形的直线来表示,如下图:2.实现关系实现关系使用如下箭头:有实现类指向接口在UML中,类与接口之...原创 2019-08-09 10:17:56 · 268 阅读 · 0 评论 -
懒加载方式下的单例模式
一般的,我们编写单例模式往往直接在单例引用的时候,即把实例生成,采用private final static 的成员变量直接初始化掉,这种方法能适应大部分的场景,但有时候本单例模式可能还处理其他业务,那么很可能用不到初始化的成员变量,那么只有当要用到本单例对象时,才创建对象的懒加载模式就很必须了。有人想到了用synchronized 包装方法来达到初始化的目的,但是当多线程同时访问时,又大大影响...原创 2019-09-27 11:03:32 · 493 阅读 · 0 评论