head first 设计模式学习随笔(1)----策略模式

策略模式:

鸭子会叫和飞 对于不同种类的鸭子特点,只需要给出几种不同的特点就可以组合成为N种鸭子嘿嘿

总而言之,我对策略模式的理解就是可变部件的抽象分离 就是策略模式的核心

  1      基本方法
101
102      对象实体
202
203      class  Program
204      {
205        static void Main(string[] args)
206        {
207            Iduck d_1 = new duck_1();
208            d_1.duck_fly();
209            d_1.duck_shout();
210
211            Iduck d_2 = new duck_2();
212            d_2.duck_fly();
213            d_2.duck_shout();
214
215            Iduck d_3 = new duck_3();
216            d_3.duck_fly();
217            d_3.duck_shout();
218
219            Console.Read();
220        }

221    }

你可能感兴趣的:(first)