设计模式学习之委托模式

说明 委托模式不属于23种设计模式中,但是它在Spring框架中使用的很频繁,Spring的作用在Java的开发是非常大,所以需要学习一下委托

设计模式学习之观察者

说明 观察者模式在日常开发中使用频率也是非常高的,它建立了对象与对象之间的关系,一个对象的行为改变会通知到另一个对象,被通知的对象根据通知做出

设计模式学习之装饰器

说明 装饰器设计模式是使用比较频繁的设计模式,它在不改变原物体的情况对原物体实现了功能的增加,原物体还是一个可单独使用的个体。在JAVA的类库

设计模式学习之适配器

说明 在前面的文章中介绍了一些关于支付相关的功能,现在转向登录,在早些时期的系统登录就是用户使用用户名与密码进行注册,注册成功后就可以进行登录

设计模式学习之模板模式

说明 在一般实现处理用户支付订单时,通常都会在一个单独的回调项目中来处理用户的支付方式回调。一般情况下,回调的处理过程都是相似的,大体的步骤就

设计模式学习之策略模式

说明 策略模式是设计模式中使用频率很高的模式,主要的就是实现对行为的包装,达到结果的方式有多种,使用者可以选择任何一个方式来得到想要结果,在增

设计模式学习之工厂模式

说明 工厂设计模式是23种设计模式中使用频率非常高的,属于创建型模式。主要特点是实现了实体创建与使用的分离,达到了解耦的目的。工厂设计模式一般

设计模式学习之原型模式

特点 原型设计模式就是系统中产生的每一个对象都不相同,通过原型来创建新的对象,原型模式属于创建型模式。 实现方式 一般情况可以通过对象克隆的方式来

设计模式学习之单例模式

特点 单例模式就是确保在系统中只在一个实例提供功能。单例有好几种写法,主要有饿汉式、懒汉式、静态方法内部类、注册式单例。 饿汉式 饿汉式单例就是在

Idea中vim键的映射

Idea中IdeaVim插件可以让我们在Idea中使用vi的按键来进行操作,但是原生的配置只带有一些基本的移动操作。需要在~/.ideavi