一点一滴成长

导航

2021年6月30日 #

行为设计模式

摘要: 行为设计模式包括:观察者模式、责任链模式。 1、观察者模式(Observer) 观察者模式允许你定义一种订阅机制, 可在对象状态改变或事件发生时通知多个“观察” 该对象的其他对象。这种模式有时又称作发布-订阅模式、模型-视图模式,比如顾客对商店里的苹果很感兴趣,他会每天到店里查看有没有优惠活动,这样 阅读全文

posted @ 2021-06-30 16:54 整鬼专家 阅读(157) 评论(0) 推荐(0) 编辑

结构型设计模式

摘要: 结构型设计模式包括:适配器模式、桥接模式、组合模式、装饰者模式、外观模式、享元模式、代理模式。 1、适配器模式 当需要使用一个现存的类,但它提供的接口与我们系统的接口不兼容,而我们还不能修改它时,我们可以将目标类用一个新类包装一下,使新类的接口保留原接口模式,但实际上使用的是目标类的接口。 比如我们 阅读全文

posted @ 2021-06-30 15:31 整鬼专家 阅读(103) 评论(0) 推荐(0) 编辑

创建型设计模式

摘要: 创建型设计模式包括:工厂模式、单例模式、建造者(生成器)模式、原型模式。 1、工厂模式(Factory) 1)简单工厂模式 工厂模式中会定义一个创建产品对象的工厂接口。如果要创建的产品类型不多(通常为一个或两三个),只要一个工厂类就可以完成,这种模式叫“简单工厂模式”。简单工厂模式中创建实例的方法通 阅读全文

posted @ 2021-06-30 15:27 整鬼专家 阅读(87) 评论(0) 推荐(0) 编辑