防君子不防小人,说说我个人的见解:
这个君子不是真正意义上的君子,真正的君子自然是不用去防的,这个君子是指具备基本道德修养,却不一定能严格恪守当下道德规范的一类人。下面就暂称之为:平民。
假定有一间房子存放有一定价值的物品,用一个简易的密码锁锁上,密码就记在门外不远处的台面的备忘录上,内容被刻意遮挡,这就是防君子不防小人。
君子路过:不论他知不知道密码,在没有房子主人的授意的情况下都不会去尝试开门入内。
平民路过:看到密码锁,且密码无从得知,那么基于他自身的修养,他不会去翻找密码并尝试开门。但如果密码就明明白白的放在门边,或其他目力可及之处,那么他得到密码之后,或许当下不会去开门,但是密码就记在了他的脑海中。难免因缘际会下,出现什么变故(比如偶然得知里面有自己急需的东西),最终在利益的驱使下偷偷开门入内。所谓防君子,要防的就是这种情况。
小人路过:小人看见了,那就不是加不加锁的问题了,那是开锁难度高不高的问题。
有人说这是中庸之道,有消极之嫌,在我看来这就像计算机的懒汉模式/饿汉模式,它就是特定情形下的一个最优解而已。