策略模式:结合工厂模式实现
当我们实现某个接口时,可能会有很多种不同的实现方式,这些不同的实现类通过一定的规则可以随意切换使用时,我们就可以考虑使用策略模式来实现。一、定义Define a family of algorithms,encapsulate each one, and make them interchangeable.定义一组算法,将每个算法都封装起来,并且使他们之间可以转换。二、UML类图图片来自于《大话设计模式》[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oED
原创
2020-10-22 21:50:52 ·
4125 阅读 ·
3 评论