讨论循环属主的实现方法每个User都有一个Owner, Owner本身又是一个User,
一个User可以拥有无限级的下级User。
类如下:
class User{
    private User owner;
    private name;
    ...
}这种情况下,要初始化一个User时候要同时去初始化他的owner,而这个owner又得初始化他自己的owner,当一个很底层的User上面有10几级owner时,那就会初始出10几个User对象,这样以来本来可能只要用这个User对象做一点小事,却需要消耗这么多资源,是不是很化不来。
当然如果用ownerId代替owner就没有这种问题,但看起来又违背了OO的思想。菜鸟问题,中高手们请指教,别见笑哦。