摘要:
1.单件模式----通过一次性构造全局唯一的对象2.工厂模式----获取对象而不用关心他具体是什么,全由子类决定3.适配器模式----将一个接口转化为另一个,以达到兼容的目的4.装饰者模式----不改变接口,增加责任,并能多次重复添加5.外观模式----将一群对象转化为接口,达到简单使用的目的6.观察者模式----对象发生变化,观察者都会得到通知7.命令模式----将需求的多种执行者进行封装,以方... 阅读全文
摘要:
感觉就是策略模式强化版,但是绝非简单的通过状态来管理行为之间的逻辑关系,而是把行为当作状态,简单的说在什么状态下决定执行什么行为是有效的,同时改变下一行为(状态),还有一点是所有代码中没有IF,让当前行为决定做那些事情是有效的.书上是这么说的:允许对象在内部状态改变是改变他的行为,对象看起来好像是修改了它的类.以下以冰箱里面有一头鹿怎样把大象放进冰箱的状态关系为例说明:打开冰箱把鹿拿出冰箱把大象塞... 阅读全文