1 在Mgr类中用的多的一种编码方式就是,一个或几个队列,对它进行维护和操作。 在操作的过程中 可能需要使用者传入多个参数,如名称,回调操作,类型等等,这种时候就需要编写另一个结构类 用来存储这些数据,然后把 它 和 它对应的对象建立起映射关系,再在对外的功能接口中编写逻辑的时候就能很方便的执行一系列的操作了。
2 对于消息封装的中间层(减少对象间的耦合性),一般有两种做法,一是通过委托进行封装,另一个是通过接口,将发送者和 接受者建立起关系然后进行封装
原文:http://www.cnblogs.com/bambomtan/p/5011888.html