2012-04-11 15 views
0

我想爲現有的AmazonS3Client(比如MyAmazonS3Client)提供門面類,這樣我就可以靈活地添加除現有客戶端之外的其他輔助方法。所以MyAmazonS3Client接口的最終用戶應該能夠實例化MyAmazonS3Client類,並且可以調用現有的方法以及我們編寫的幫助器方法。如何向java中的現有接口提供門面類

+0

你的具體問題是什麼? – 2012-04-11 07:24:27

+0

正如我上面提到的,我想向AmazonS3Client接口添加更多的輔助方法,並提供一種訪問原始方法的機制。我不想寫下原來的方法並且做一個委託,尋找一個通用的機制來調用任何可變參數的方法。 – Sam 2012-04-11 07:29:25

回答

0

如何擴展AmazonS3Client根據需要添加輔助方法?

+0

你如何處理MyAmazonS3Client的實例化爲他們已有的不同構造參數? – Sam 2012-04-11 08:11:45

+0

像大家一樣。爲每個繼承的構造器創建一個具有''super()''的參數。 – 2012-04-11 08:15:40

相關問題