我有类适配器模式的以下代码。
class clsCollection : CollectionBase
{
public virtual void Add(string str)
{
List.Add(str);
}
}
class clsStack : Stack
{
public void push(string str)
{
this.push(str);
}
}
class clsCollectionAdapter : clsStack
{
public void Add(string str)
{
this.push(str);
}
}
我无法理解clscollectionadapter如何映射clscollection?这是类适配器模式的正确示例吗?
有人可以帮我澄清一下吗?