大神养成记系列——设计模式简介

设计模式大集合:

1 抽象工厂模式
 提供一个接口,用于创建相关和依赖对象的家族,而不需要明确指定具体类
2 适配器:
将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以互通
3 命令模式
将“请求”封装成对象,以便使用不同的请求,队列或者是日志来参数化其他对象。命令模式也支持可撤销的操作
4 组合模式:
允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象及对象组合
5 装饰者:
动态的将责任附加到对象上。若要拓展功能,装饰者提供了比继承更有弹性的代替方案
6外观模式:
提供一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用
7 工厂方法:
定义了一个创建对象的接口,但由子类决定实例化是哪一个。工厂方法让类把实例化推迟到子类
8 迭代器模式:
提供一种方法顺序访问一个聚合对象中的各个元素,而不暴露其内部表示
9 策略模式:
定义了算法族,分别封装起来,让他们之间可以相互替换。
10 观察者模式:
定义了对象之间的一对多依赖,这样一来,当一个对象状态改变的时候,它的所有依赖者都会收到通知并自动更新
11 MVC模式:
模式-视图-控制器模式 ,把一个应用分成三个截然不同的组件
12单例模式:
确保一个类只有一个实例,并提供一个全局访问点。
13 代理模式:
作为创建开销大的对象的代表。虚拟机代理经常直到我们真正需要一个对象的时候才创建它。当对象在创建前和创建中时,由虚拟代理来扮演对象的替身。对象创建后,代理就会将请求直接委托给对象
14 状态模式:
允许对象在内部状态改变的时候改变他的行为,对象看起来好像修改了他的类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值