重构三--重新组织数据(Change Unidirectional Association to Bidirectional)(1)

重构三--重新组织数据(Change Unidirectional Association to Bidirectional)(1)
两个classes都需要使用对方特性,但其间只有一条单向连接(one-way link)。

添加一个反向,并使修改函数(modifiers)能够同时更新两条连接。(注译:这里的指针等同于句柄(handle),修改函数(modifier)指的是改变双方关系者)

Change Unidirectional Association to Bidirectional.png

你可能感兴趣的:(重构三--重新组织数据(Change Unidirectional Association to Bidirectional)(1))