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

时间:2024-01-21 23:27:46
【文件属性】:

文件名称:C#策略模式(Strategy Pattern)实例教程

文件大小:48KB

文件格式:PDF

更新时间:2024-01-21 23:27:46

att tr 教程

本文以一个简单的实例来说明C#策略模式的实现方法,分享给大家供大家参考。具体实现方法如下: 一般来说,当一个动作有多种实现方法,在实际使用时,需要根据不同情况选择某个方法执行动作,就可以考虑使用策略模式。 把动作抽象成接口,比如把玩球抽象成接口。代码如下: public interface IBall { void Play(); } 有可能是玩足球、篮球、排球等,把这些球类抽象成实现接口的类。分别如下: public class Football : IBall { public void Play() { Console.WriteLine(我喜


网友评论