0
常用的几个设计模式基本已经学完了。
1 观察者模式
将客户元素(观察者)从一个中心类(主体)中分离出来,当主体知道时间发生时,观察者需要被通知到。
也叫 发布-订阅模式。
实现
|
|
2 适配器模式
适配器模式将一个类的接口转换成另一个接口,暴露新增加的接口,但是不改变原有接口。
实现
|
|
适配器模式与装饰模式都是为原类进行包装,但不同的是装饰模式是在原类的基础上对接口进行添加行为。而适配器模式是将原类包装后对外表现出新的接口,从而不需要改变原来类的代码。
常用的几个设计模式基本已经学完了。
将客户元素(观察者)从一个中心类(主体)中分离出来,当主体知道时间发生时,观察者需要被通知到。
也叫 发布-订阅模式。
|
|
适配器模式将一个类的接口转换成另一个接口,暴露新增加的接口,但是不改变原有接口。
|
|
适配器模式与装饰模式都是为原类进行包装,但不同的是装饰模式是在原类的基础上对接口进行添加行为。而适配器模式是将原类包装后对外表现出新的接口,从而不需要改变原来类的代码。