類別適配器經典形式:Adapter 多重繼承 Adaptee 與 ITarget,request() 直接呼叫 specificRequest()。
ref class Adapter : public Adaptee, public ITarget {
public:
virtual void request() { specificRequest(); }
};
Class Adapter : Inherits Adaptee : Implements ITarget
Public Sub request() Implements ITarget.request : specificRequest() : End Sub
End Class
Hello Adaptee!!
緊接著進入物件適配器主題。類別適配器雖簡潔,但受限於單一繼承語言(C#、VB.NET 僅能繼承一個類別),實務應用較受限。