stableboy

 

换位思考之伪码(自方法和他方法)

 

你有一个带参数的方法,叫换位思考,参数类型是 object , 暂定为一个人 obj ;

 

public class 人
{
    public object 换位思考(object obj)
    {
        if(this.遭遇 == 事情A )
        {
             return 结果A;
        }
        else if(this.遭遇 == 事情B )
        {
             return 结果B;
        }
        else if(this.遭遇 == 事情C )
        {
             return 结果C;
        }
        else if(this.遭遇 == 事情D )
        {
             return 结果D;
        }
        else if(this.遭遇 == 事情E )
        {
             return 结果E;
        }
        else
        {
            return 空;
        }
    }

}

 

请指出此类中,不是很完美的地方

 

自方法和他方法 的 关键点。

如果,你的换位思考,里面求出的结果,根本没用到传入的参数 obj,而只是用你本身,那么应该是不是很好的换位思考方法;

 

换位思考的3种境界,对应之:

一、不换位思考,  --》  就没有这个方法、或者这个方法是私有的;

二、以我是对方来换位思考; --》   实例方法,方法体中,根本没用传入参数做判断、处理;而全是用this做的判断、处理;

三、以我是对方、并且完全站在对方角度来换位思考; --》    实例方法,方法体中,以传入参数(他人)做判断、处理;(或糅合了  他人(obj) + 我(this) + 逐渐抽离出的人性类等辅助类  综合做的判断;辅助类越来越多、越来越完善,this用的越来越少,人这个类会越来越完美 )

四、以对方、人性等辅助类、无我  做的 换位思考(三者缺一不可);[此方法以前没想过,今日方思之] --》    静态方法,通过实例方法的不断迭代,我(this)越来越少,最终抽象出 人性类等辅助类;可以将方法完全改为静态方法,完全与我(this)无关;方法体中,以传入 参数(他人) + 人性等辅助类 做判断、处理;

 

换位思考方法如此,人的所有方法应该亦如是;

 

人的辅助类越多、静态方法越多,就越能快速准确的做出的判断;这就是复利的效果、这就是迭代的好处;

一般人很难达到拼静态类的地步,拼静态类基本已经到了创派立说的级别了;就像王阳明这种三立之人了;多少代人才出几个,凤毛麟角了;

 

 


通过自方法,抽象出他方法、甚至抽象出静态方法;心学之精髓也; 曾子曰:“夫子之道,忠恕而已矣。”

通过观察、实验、归纳、总结、推论,抽象出静态方法;亚里士多德后的西方哲学、以及西方科学之方式方法;

posted on 2022-04-12 11:11  陌翔  阅读(79)  评论(0编辑  收藏  举报

导航