由于以语言的形式表达,外在道德更需要讲究逻辑性或理性,以祛除内在矛盾;
此外,由于外在道德独立于具体的特定的情形,它需要具备一定的普遍性和抽象性,以应对各种各样的具体情况。
从不同的人类群体来看,由于不同的文化,外在道德是有区别的。
比如,古希腊人崇尚正义、勇敢、节制、智慧等美德,而中国古人重视仁、义、礼、智、信等美德。
不同社会所生成的外在道德有区别是可以理解的。
因为不同社会面临不同的自然条件、社会条件,人们需要应对这些不同的条件来发展自己的道德原则和规范,以利于人类社群更好地生存和合作。
但尽管外在道德有区别,但我们也可以看到,不同的社会却产生出了大量的完全一致的道德原则和规范。
究其原因是因为:
首先,人类社会的内在道德是相同的,它是人的本性的体现,无论那个社会的人都会存在仁爱心、同情心、羞耻心、愧疚心等道德心理。
因此由此反映出来的外在道德总是存在共同之处。
其次,尽管自然条件、社会条件不同,但只要是生活在同一个地球上,自然条件就会有相同;只要是组成了社会,社会条件就会有相同。
这些相同都会促成相同的道德原则和规范出现。