浅析设计模式2 —— 策略模式
作者:刘文慧(鎏越)
出品:大淘宝技术
策略模式是一种应用广泛的行为型模式,本文将着眼于策略模式进行学习分享。
本文为此系列第二篇。
第一篇:浅析设计模式1 —— 工厂模式
概述
我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码,并且降低代码的耦合度,而设计模式就是 一种可以提高代码可复用性、可维护性、可扩展性以及可读性的解决方案。
大家熟知的23种设计模式,可以分为创建型模式、结构型模式和行为型模式三大类。其中,行为型模式可用于描述 程序中多个类和多个对象如何协作完成复杂的任务,涉及不同对象间的职责分配、算法的抽象化。策略模式是一种 应用广泛的行为型模式,本文将着眼于策略模式进行学习分享,如有表述不当的地方恭请大佬们指教哦~
带你读《2022技术人的百宝黑皮书》——浅析设计模式2 —— 策略模式(2)
https://developer.aliyun.com/article/1262320?groupCode=taobaotech