认知疗法不同于传统的行为疗法,因为它不仅重视适应不良性行为的矫正,而且更重视改变病人的认知方式和认知—情感—行为三者的和谐。同时,认知疗法也不同于传统的内省疗法或精神分析,因为它重视目前病人的认知对其心身的影响,即重视意识中的事件而不是无意识。内省疗法则重视既往经历特别是童年经历对目前问题的影响,重视无意识而忽略意识中的事件。从另一角度言,认知疗法乃是针对心理分析疗法的缺陷而发展起来的。因为在心理分析治疗时,常着重于心理与行为的潜意识和情感症结,而这种潜意识的欲望或情感,往往只是施治者的分析推测,不容易向患者解释,也不容易被患者接受,更不易作为治疗的着眼点来操作。治疗把着眼点放在认知上,它不必管看不到、也抓不到的潜意识,只要更正这些可用语言描述的观念、想法、信念,处理好非功能的“认知”即可。既明显,又具体,易取得患者的理解与协作。