设计模式简单理解

设计模式简单理解

自己对以下模式的简单理解:

  • 工厂模式:一个方法或类获取对象,好处对象名或参数更改时统一管理,也是其他设计模式的基

  • 单例模式:db单例

  • 注册树模式:一个类有set unset get 方法 把其他工具类都注册到它上面,成为他的属性,相当于一个容器

  • 适配器模式:统一接口 如 db cache

  • 策略模式:将一组特定的行为和算法封装成类,以适应特定的上下文,如针对不同的人,广告不同;依赖注入,如果把判断逻辑直接都写在一个方法里面的话,就依赖来,要结构就把逻辑写成接口,类来实现,实现面向对象的解偶

  • 数据对象映射模式:将数据和对象映射起来,对对象的操作就是对数据的操作

  • 观察者模式:当一个对象的状态发生改变时,依赖他的所欲对象都会响应的改变

  • 原型模式:类似工厂模式,创建好一个原型对象,通过clone原型对象创建新对象,避免类创建时重复初始化,适合大对象,避免创建开销,clone是直接内存拷贝

  • 装饰器模式:动态的添加修改类的功能,方法中传入对象


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值