理解:

1.command模式就是一个类的一个方法实现有多个需求,那么建一个需求的接口,让一些类实现接口,写具体的需求实现类,那个类中保留一个需求接口对象。

2.state模式就是,一个类里面有很多方法而且每个方法有多个需求,那么建一个多个需求的接口,让一些类实现接口,他们对每个方法的需求具体实现,那个类中保留一个需求接口对象。

3.mediator和facade模式就是有多个类,他们之间关系交错。这个时候建一个管理类,让管理类和他们打交道,而我需要和他们打交道的时候,就直接和管理类打交道就行了。

4.Adapter模式就是转换器,例如java.io中的inputStreamReader类,他就是实现了从字节读入转换成了字符读入。

总结:

头脑风暴正在我的脑海中酝酿着,突然天旋地转,我晕倒了。醒了的时候,旁边留有一张纸:你娃学的设计模式只是简单的,他们并没有同时使用,不够深刻。若要练就盖世神功,必须学习尚学堂的设计模式的坦克项目。