本博文仅仅是笔者自己的学习路线,归纳整理了一些好的设计模式资料。
1、策略模式
参考资料:c#设计模式-策略模式 c#设计模式之策略模式 C#设计模式(20)——策略者模式(Stragety Pattern)
注意: 如果优化的话,可以使用抽象类,将变化的算法设为抽象方法,或虚方法,这样让子类对该方法进行实现即可,同样可以实现该需求,而且代码重用性应该会更好
本博文仅仅是笔者自己的学习路线,归纳整理了一些好的设计模式资料。
1、策略模式
参考资料:c#设计模式-策略模式 c#设计模式之策略模式 C#设计模式(20)——策略者模式(Stragety Pattern)
注意: 如果优化的话,可以使用抽象类,将变化的算法设为抽象方法,或虚方法,这样让子类对该方法进行实现即可,同样可以实现该需求,而且代码重用性应该会更好