上一页 1 ··· 3 4 5 6 7
摘要: 状态模式思想:定义一个状态类,里面可以实现多种状态的转换,每个状态由一个单独类来判断和实现,对象里有设置更新状态的方法,获得当前状态的方法来跳转到其他状态类的方法中(因为setstate的时候把state的状态变为另一个子类,然后调用子类自己的判断方法,满足条件,则用new一个新状态代替原来状态来跳 阅读全文
posted @ 2016-10-30 23:00 FeckCode 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂思想理解:可能有若干个你想生产的产品类,建立个工厂负责分别生产各类产品,由外部客户来选取想要那种产品类,此程序中没有delete,如想delete可在工厂类中的析构函数中实现(若有错请纠正)#include <iostream>#include <string>#include <vecto 阅读全文
posted @ 2016-10-30 21:26 FeckCode 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 观察者模式思想:第一:首先你有个需要被事件通知的类;在这个类中你需要添加当观察者通知事件到来时响应的Update消息,和定义个观察者类指针用来传递观察者想要传递的消息(想加则加);第二:观察者中你可以设置一个类对象容器,函数方法有2个,一个是添加对象到容器的方法和遍历容器中的对象,激活对象的Upda 阅读全文
posted @ 2016-10-30 19:28 FeckCode 阅读(435) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7