一.概要
1.场景
二.传统处理
三.策略模式
1.策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法来解决某一问题,同时可以方便的更换算法或则增加新的算法。并且由客户端决定调用哪个算法。
2.课堂案例的类图
四.本质
--分离算法,选择实现
五.开发总常见的场景
--JavaSE中GUI编程,布局管理
--Spring框架中,Resource接口,资源访问策略
--javax.servlet.http.HttpServlet#service()
一.概要
1.场景
二.传统处理
三.策略模式
1.策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法来解决某一问题,同时可以方便的更换算法或则增加新的算法。并且由客户端决定调用哪个算法。
2.课堂案例的类图
四.本质
--分离算法,选择实现
五.开发总常见的场景
--JavaSE中GUI编程,布局管理
--Spring框架中,Resource接口,资源访问策略
--javax.servlet.http.HttpServlet#service()