適配器設(shè)計(jì)模式
解決接口與接口實(shí)現(xiàn)類之間的矛盾問題
假設(shè)我們有一個類名為和尚的接口:

按照常理來說,類實(shí)現(xiàn)接口,必須重寫所有的方法。假如我們只需要其中的一部分方法,我們就可以先編寫一個適配器類,讓它實(shí)現(xiàn)接口重寫所有方法,但是對于這些方法的實(shí)現(xiàn)都是空實(shí)現(xiàn),里面的方法都沒有邏輯。

這個類實(shí)現(xiàn)之后,我們再讓我們所需要的類去繼承這個類,這樣的話,只需要重寫自己所需要的方法就可以了。為了避免其他類創(chuàng)建適配器類對象,我們需要將適配器類用abstract修飾定義為抽象類。

標(biāo)簽: