- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 设计模式专题(八)观察者模式
目录观察者模式的定义:大白话:观察者模式实现举例观察者模式结构图观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。观察者模式实现举例有一个微信公众号服务,不定时发布一些消息,关注公众号就可以收到推送消息,取消关注就收不到推送消息。1、定义一个抽象被观察者接口package com.jsta
2020-09-23 15:29:17 324
原创 设计模式专题(七)装饰器模式
目录定义装饰器模式的结构示例代码定义装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案。装饰器模式的结构装饰器模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰器模式可以在不是用创造更多子类的情况下,将对象的功能加以拓展。装饰器模式的类图如下:装饰器模式的类图在装饰器模式中的角色有:抽象构件(Component)角色:给出一个抽象接口
2020-09-23 15:29:08 653
转载 设计模式专题(六)适配器模式
目录适配器模式的定义大白话适配器模式结构图适配器模式的实现举例类的适配器模式对象的适配器模式接口的适配器模式适配器模式的定义 将一个类的接口转成客户期望的另外一个接口。适配器模式使得原本由于接口不匹配而不能一起工作的那些类可以一起工作。大白话 适配器模式就像旅行插座转换器(图1)、Type-c转VGA转接口一样。图1.图2. 去过香港迪拜等的同学都知道,那边用的插座跟我们不一样,他们的插座需要如图2第1面所示的插头,而我们常用的插座类..
2020-09-23 15:28:39 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人