对字段的封装 今天在写代码时候涉及到一个等待任务的功能,一个组件可能会有很多子任务在做事情,他必须等到所有子任务全部都做完之后,才向自己的上一级汇报,任务完成。我的构思思路是,组件自身携带一个统计字段,只要有一个子任务开始做事就将这个字段加一,当任务完成时候就就将这个字段减一。所以只要返回一个协程,不停的判断这个字段是否为0。可是现在有个问题。我是否要暴露这个统计字段。如果不暴露的话,那最后也是通过方法进行改变他的值。这和直接改变他的值其实没有差别。所以我想,如果一个字段作用单一,那么暴露并没有问题。可是类似fsmAgent这种状态机代理,用它可以做很多事情。如果暴露了,就很危险。