策略模式的定义
策略模式定义了一系列算法,并将每一个算法封装起来,而且使它们可以相互替换。策略模式让算法独立于使用它的客户端而独立变化
其实就是一个抽象类,有多个子类来实现不同的功能。比如Android源码RecycleView中的LayoutManager
LayoutManager中有多个实现类,LinearLayoutManager,StaggeredGridLayoutManager和GridLayoutManager
策略模式的定义
策略模式定义了一系列算法,并将每一个算法封装起来,而且使它们可以相互替换。策略模式让算法独立于使用它的客户端而独立变化
其实就是一个抽象类,有多个子类来实现不同的功能。比如Android源码RecycleView中的LayoutManager
LayoutManager中有多个实现类,LinearLayoutManager,StaggeredGridLayoutManager和GridLayoutManager
本文标题:设计模式--- android中的策略模式
本文链接:https://www.haomeiwen.com/subject/ctofgctx.html
网友评论