设计模式之门面模式
前言 《三国演义》中有曰:刘备、诸葛亮趁曹操赤壁之战失利,大肆扩充地盘,先后占领荆州大部地区,引起东吴孙权的警惕。为了限制刘备势力的发展,鲁肃奉命向刘备讨还荆州,但遭到拒绝。东吴大都督周瑜向孙权献计:趁刘备的甘夫人病故,用孙权的妹妹孙仁为诱饵,将刘备“赚到南徐,妻子不能勾得,幽囚在狱中”。 但是,这个诡计被诸葛亮一眼识破。他将计就计,让刘备“择日便去就亲”,并派赵云前去保护,并给了赵云三个锦囊,教赵云“依次而行”。结果,使东吴“赔了夫人又折兵”。此为诸葛亮的锦囊三妙计。 三妙计 妙计一:见乔国老,并把刘备娶亲的事情搞得东吴人尽皆知。 妙计二:用谎言(曹操打荆州)骗泡在温柔乡里的刘备回去。 妙计三:让孙夫人摆平东吴的追兵,她是孙权妹妹,东吴将领惧她三分。 妙计的两种实施方案 把三个锦囊直接交给刘备,让刘备根据情况打开锦囊。 把锦囊交给赵云,赵云按照诸葛亮的嘱咐,依次按照情况使用锦囊。 刘备用妙计 妙计的接口 public interface Strategy { //妙计内容 public void carryOut ( ) ; } 妙计一 public class StrategyOne implements Strategy { @Override public void carryOut ( ) { System . out . println ( "见乔国老