设计模式浅析
暗夜尊主
我要这天,再遮不住我眼,要这地,再埋不了我心,要这众生,都明白我意,要那诸佛,都烟消云散!
展开
-
浅析设计模式之事件Event相关(未完)
一般框架中给出事件的基类Event,需要添加新的事件子类时,Event *e=nextEvent();消息的传递无法识别事件的具体类型;事件的传递,有推模型和拉模型之分。推模型中,事件的消费者被动的等待事件到达的通知。事件子类需要有注册接口,操作有两个:register和notify,都是静态操作。可以在事件类中实现事件的注册;也可以在那些创建事原创 2014-05-27 10:14:18 · 633 阅读 · 0 评论 -
浅析设计模式之Visitor模式
Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.例如:Node类接口有三个实现类:File,Directory,Link;现在需要实现打印方法,但是每个类的具体实现不一样;可以通过Visitor模式在参与者中加入一个操作,把操作从Node类中分离出来;void F转载 2015-05-21 10:47:26 · 400 阅读 · 0 评论