将游戏中的行为封装为自我管理的对象
什么是自我管理的对象
顾名思义,自我管理的对象应该有自我管理能力,一旦创建后,创建者不需要关心其运行,也不用负责销毁.自我管理的对象会在自我的生命周期内完成特定的任务,然后自我析构.
自我管理对象的特点
自我管理的对象有以下特点:
a.
有固定的生命周期,生命周期结束后,自我销毁
b.
对象的使用者只需要负责创建,不用负责销毁.
c.
在创建时,传入对象执行所需的上下文(context)
d.
在生命周期内,对象根据上下文执行相应的逻辑
为什么要使用自我管理......
阅读全文