摘要:
三十六计虽然计策有三十六条之多,但是经过总结可以分为几大类,这些计策看似玄妙,在相似的基础上有所变化,生出更多计策。
我的疑惑:
一直在比较《三十六计》和软件的设计模式的差异,感觉设计模式仿佛是一架精良的机器,在不断改善,其中蕴含了许多巧妙的构思,或称之为“优雅”,让使用者更方便,感觉更简单,例如两个不同直径的管子,如何连接?就用一个适配器。如同《三十六计》中的韩王,每次遇到问题,就要想一个两全其美的办法,既讨好了大国,自己又不吃亏,往往在关键时刻,就出卖了朋友。也就是这个适配器,其实做得不好,久之,就没人相信他了。如果是孙膑,则采用其他方式:例如“围魏救赵”、“抛砖引玉”,将这个矛盾转化为其他矛盾、在运动中将矛盾化解,分而治之。所以三十六计其实更是一种变化中的哲学。
其实仔细想想,无论软件的模式还是作战的计策,都是将现实中条件进行推进和演化,运用得好则出神入化,运用得不好,都不会成功。在基本的方法看来都不复杂,关键是在实践中,恰当地运用和转化。
由摘来的这篇文章,其实也能看到在软件设计模式中,一些表面和内在的模式,就类似于骗战类的计策。更多细节有待研究。
一些感知:
设计模式的分类,更接近事物的本质:
创建型设计模式,如工厂方法(Factory Method)模式、抽象工厂(Abstract Factory)模式、原型(Prototype)模式、单例(Singleton)模式,建造(Builder)模式等
结构型设计模式,如合成(Composite)模式、装饰(Decorator)模式、代理(Proxy)模式、享元(Flyweight)模式、门面(Facade)模式、桥梁(Bridge)模式等
行为型模式,如模版方法(Template Method)模式、观察者(Observer)模式、迭代子(Iterator)模式、责任链(Chain of Responsibility)模式、备忘录(Memento)模式、命令(Command)模式、状态(State)模式、访问者(Visitor)模式等等。
三十六计的分类:
骗战计中,都是采用变化,内在中将事态向着自己预想的方向转化,对方可能依然还是停留在原来的表象中。因为参与者是敌我方。
设计模式的结构型模式,参与者也是几方,目的是整体协调,各个部分尽量少耦合,以适应今后的变化。因为参与者只是希望更彼此更少受牵制。
设计模式更注重对结构的演进,和立场似乎关系不大。下棋同样是结构的演进,但是利用对方才可能赢,只考虑自己会输。
矛盾类,其实也是整体、部分的运动关系,但是,和软件不同的是:这里的部分和整体是要利用对方的元素去做自己的事。
在软件中,似乎是长驱直入,而在计策中,则是要加入了角色的因素。
综合类,找出关键点,达到目的,例如“打草惊蛇”等。
设计模式的“行为模式”是抽象出某个行为,使得整个过程更简单。
以下是摘录的文字,摘自:http://blog.sina.com.cn/s/blog_4ab8e1a901000a84.html 感谢博主!
根据三十六计的用法,我将重新分类为骗战类、矛盾类、综合类。骗战类主要是假装、佯装、疑兵等的用计;矛盾类主要是利用对方矛盾、混乱而使用的计策;综合类指骗战、矛盾类外的计策。
一、骗战类
序号 | 计名 | 说明 | 计例 |
1 | 无中生有 | 先假后真,胜在突然转变 | ——装饰模式 |
2 | 瞒天过海 | 示假隐真,疑兵之计 | 隋朝破陈——装饰模式 |
3 | 金蝉脱壳 | 伪装,保留形式抽走内容 | 诸葛亮救蜀——装饰模式 |
4 | 偷梁换柱 | 即调包计、偷龙转凤 | 赵高扶秦二世——重载 |
5 | 空城计 | 引诱之计,心理之战 | ——装饰模式 |
6 | 树上开花 | 制造假象,让小变大 | 张飞树枝绑马腿——装饰模式 |
7 | 笑里藏刀 | 掩盖行动,突然出击 | ——装饰模式 |
8 | 暗渡陈仓 | 正面佯攻,背面袭击 | 明修栈道,暗渡陈仓 |
9 | 声东击西 | 忽东忽西,制乱而取胜 | ——装饰模式 |
10 | 借尸还魂 | 胡编某种言论作号召行动 | ——装饰模式 |
11 | 调虎离山 | 调其主力出来再歼之 | ——装饰模式 |
12 | 抛砖引玉 | 以小利吸引而大胜的计策 | |
13 | 假道伐虢 | 假借救助,乘机进驻歼灭 | 晋国灭虢,美国战争 |
14 | 假痴不癫 | 假装示弱缓敌之计 | 曹操刘备煮酒论英雄 |
15 | 上屋抽梯 | 先引诱(上屋),再抽梯 | |
16 | 反客为主 | 先友近,再取而代之 | |
17 | 苦肉计 | 自害真,他害假,以真乱假 | |
二、矛盾类
序号 | 计名 | 说明 | 计例 |
1 | 借刀杀人 | 借他人之手除去患敌 | 皇太极借崇祯除袁崇焕 |
2 | 隔岸观火 | 坐山观虎斗 | |
3 | 反间计 | 如借刀杀人 | |
4 | 混水摸鱼 | 混乱中出击取胜 | |
5 | 趁火打劫 | 趁敌乱而灭之 | 清兵入关破李自成 |
6 | 远交近攻 | 瓦解各敌,逐个击破 | 秦并吞六国 |
7 | 顺手牵羊 | 抓住小漏洞,乘虚而入 | |
三、综合类
序号 | 计名 | 说明 | 计例 |
1 | 围魏救赵 | 反攻弱而解困的计策 | 天京解困 |
2 | 以逸待劳 | 养精蓄锐,待机而战 | 秦王翦破楚 |
3 | 李代桃僵 | 弃车保帅,以小失换大胜 | |
4 | 打草惊蛇 | 不要打草,以免惊蛇 | |
5 | 欲擒姑纵 | 消磨改变敌人意志的方法 | 七擒孟获 |
6 | 擒贼擒王 | 打蛇打七寸 | |
7 | 釜底抽薪 | 断其后路,彻底解决矛盾 | |
8 | 关门捉贼 | 围歼 | 长平大战 |
9 | 指桑骂槐 | 对弱警告,对强旁敲侧击 | 孙武练兵 |
10 | 美人计 | | 西施、貂蝉 |
11 | 连环计 | 数计并用 | |
12 | 走为上 | 避强敌,寻战机,以退为进 | |