1,比如两个类A和B,不要在A里面new B(),而应该通过B里面提供的方法来获得B对象2,就是全局变量,大家都能使用,一般放通用功能,比较util,常量类什么的3,类似两个socket通讯吧,这个和1有点像4,还是类A,B,A在调用B的时候不要直接传A对象,而应该是传A对象里面的属性,比如name,id什么的