策略模式:
策略模式遵循开闭原则,实现对代码的解耦合。它是对算法的包装,可以自由选择算法。如果算法很多的话会有很多的策略类。
在项目开发中会出现很多的if-else判断,而策略模式可以解决部分if判断。
if-else案例
package com.mode.strategy;
public class Test01 {
public static void main(String[] args) {
String type = "red";
if("red".equals(type)){
new RedCar();
}else if("bluer".equals(type)){