设计模式分类

设计模式分类

  1. 创建型设计模式

简单工厂
工 厂 方 法 模 式
定义了一个创建对象的接口(类或接口中的方法),但由子类决定要实例化的类是哪 一个。工厂方法把实例化推迟到子类。
抽 象 工 厂 模 式
提供一个接口,用于 创建相关或依赖对象 的家族,而不需要明 确指定具体类。
单 例 模 式
确保一个类只有一个实例,并提供一个全局访问点。
五种实现方式: • 饿汉式 • 懒汉式 • 双重校验 • 静态内部类 • 枚举类
工厂方法:通过抽象 方法提供对象生成入 口。抽象工厂:通过接口, 来创建一组产品。

  1. 结构型设计模式

适 配 器 模 式
将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以 合作无间。
装 饰 者 模 式
动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方 案。
门 面 模 式
提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口, 让子系统更容易使用。

  1. 行为型设计模式

命 令 模 式
迭 代 器 模 式
观 察 者 模 式
策 略 模 式
模 板 方 法 模 式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值