barrier, barricade
这两个词同源,它们的区别在于:
barricade指临时设置的障碍物,barrier则可指长期设置物。
barrier还可指不让人通过的栅栏、屏障,而barricade无此义。
obstacle,barrier,obstruction,bar,hindrance
这些名词都含“障碍(物)”之意。
obstacle指在达到目的或前进的过程中必须消除或绕过的障碍物,也指起阻碍作用的情况。
barrier常指临时的或者可能跨越的障碍。
obstruction常既指具体的障碍又可指抽象或喻意上的阻碍。
bar既可指阻止进出或通过的栅栏一类的障碍物,也可用于抽象意义障碍。
hindrance指妨碍他人进步或做事的人或物。