SweetDream
高歌一壶新酿酒,醉抱青山不必归。
摘要: 消息机制的设计一般总要设计到三个部分:消息的产生、消息的传递和消息的处理。 OGRE中的消息处理者的抽象类主要是listener类,而listener必须是对应特定的target的,所以可以认为是由listener和target两个抽象类组成。而消息传递这是有:Dispatcher和Processor组成。那么消息的产生有那些呢?暂时只分析出Input Reader。下面介绍大概的结构。 ... 阅读全文
posted @ 2006-01-05 22:51 SweetDream 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 对于有些类,它们只需要一个实例,比如有个资源管理类,它负责管理一个系统中的资源,这样的类的实例整个系统仅仅需要一个。如果创建了多份就会引起严重的逻辑错误。为了避免这种错误,Agile中提到了2种解决方法,一个是Singleton模式,一个是Monstate模式,下面就是对这两种模式的分析。 Singleton模式 Singleton模式的结构与基本实现并不困难,它的结构图如下: 从... 阅读全文
posted @ 2006-01-05 20:52 SweetDream 阅读(1388) 评论(0) 推荐(0) 编辑