適配器類,其實是一個抽象類,功能和前面用戶類的抽象類有些類似,不過適配器的方法一般都是空實現,有了適配器,一些接口中不常用的方法在實現類中就不必寫了
AbstractReadPdfAction是ReadPdfAction的適配器
本來是實現IWorkbenchWindow接口但是ReadPdfAction要繼承Action,又要繼承AbstractReadPdfAction
所以讓AbstractReadPdfAction繼承Action和實現IWorkbenchWindow接口,然後ReadPdfAction繼承AbstractReadPdfAction