C#策略模式(Strategy Pattern)实例教程

时间:2021-01-01 05:41:06
【文件属性】:
文件名称:C#策略模式(Strategy Pattern)实例教程
文件大小:48KB
文件格式:PDF
更新时间:2021-01-01 05:41:06
att tr 教程 本文以一个简单的实例来说明C#策略模式的实现方法,分享给大家供大家参考。具体实现方法如下: 一般来说,当一个动作有多种实现方法,在实际使用时,需要根据不同情况选择某个方法执行动作,就可以考虑使用策略模式。 把动作抽象成接口,比如把玩球抽象成接口。代码如下: public interface IBall { void Play(); } 有可能是玩足球、篮球、排球等,把这些球类抽象成实现接口的类。分别如下: public class Football : IBall { public void Play() { Console.WriteLine(我喜

网友评论