部分设计模式(Java)

一、adaptor模式 从上图可看出,adaptor设计模式通过增加一个接口,将已存在的子类封装起来,client面向接口编程,从而隐藏了具体子类。 该设计模式解决了类之间接口不兼容的问题。 上图是不使用该设计模式的情况,从而导致了委派的不兼容。 上图是使用了该设计模式的代码。 二、strategy设计模式 需要解决的问题:有多种不同的算法来实现同一个任务,但需要client根据需要动态切换算法,
相关文章
相关标签/搜索