Press "Enter" to skip to content

设计模式学习 - 策略模式

学习、梳理设计模式。 策略模式 由策略接口、多个具体的策略实现、上下文组成。由客户端来选择具体的策略实现。 一个背景,CRM系统内有多种帐号体系:手机号注册的客 …

设计模式学习 - 工厂模式

学习、梳理设计模式。 工厂模式 工厂方法模式 根据不同的对象,提供不同的工厂,然后由客户端来选择对应的工厂。这也是与简单工厂模式的不同的地方。 …

设计模式学习 - 适配器模式

学习、梳理设计模式。 适配器模式 不兼容的转换为兼容的,为解决兼容问题而生。 实现方式可分为组合方式和继承方式。 举个例子,充电宝只能用二相电供电,但现在只有三 …

设计模式学习 - 模版方法模式

学习、梳理设计模式。 模版方法模式 模版方法模式,以继承的方式来实现,提升代码的复用性,适合具有相同或相似的步骤的逻辑处理。 由抽象基类和具体子类来具体实现。 …

设计模式学习 - 单例模式

学习、梳理设计模式。 单例模式 单例模式分为饿汉模式和懒汉模式。 饿汉模式 私有化构造函数 创建私有实例 提供公开的获取实例的方法 public class …