设计模式简单理解

来源:互联网 发布:聚宝盆返奖统计软件 编辑:程序博客网 时间:2024/05/20 12:50

设计模式简单理解

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

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

  • 单例模式:db单例

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

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

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

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

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

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

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


0 0
原创粉丝点击