适配器模式:
在我们准备实现某个指定接口的时候,我们可能会发现我们现存的类已经提供了这个功能,只是方法名不同而已。这个时候,我们可以通过利用适配器模式来修改这个现存的类与外界交互的接口,从而使之满足用户的要求。
适配器的宗旨:保留现有的类所提供的服务,修改其接口,从而达到客户的期望。
例如:
已定义好计算个人开支的接口,同时现存的类有每项花项的单价计算类,可以根据单价得到个人开支的总额,即可使用适配器模式,如下图:
适配器模式:
在我们准备实现某个指定接口的时候,我们可能会发现我们现存的类已经提供了这个功能,只是方法名不同而已。这个时候,我们可以通过利用适配器模式来修改这个现存的类与外界交互的接口,从而使之满足用户的要求。
适配器的宗旨:保留现有的类所提供的服务,修改其接口,从而达到客户的期望。
例如:
已定义好计算个人开支的接口,同时现存的类有每项花项的单价计算类,可以根据单价得到个人开支的总额,即可使用适配器模式,如下图: