访问者模式访问者模式:允许一个或者多个操作应用到一组对象上,解耦操作和对象本身通过访问者的接口来调用到具体的方法访问者类上,实现类与自身方法解耦,更加符合开闭原则,增加了拓展性,本来不用访问者也是可以的,但是Java语言的方法重载不支持多态这种一组对象的操作情况其实还可以用工厂方式来解耦,定义好不同的工厂实现这具体功能,通过类型判断来建立不同厂,但是缺点就是会使得类数量增加
评论区