using System;
namespace Pattern
{
/// <summary>
/// Summary description for Class1.
/// </summary>
public class adapter:Circle,draw
{
public adapter()
{
//
// TODO: Add constructor logic here
//
}
public void drawEqual()
{
System.Console.WriteLine("draw equal");
}
}
public class Circle
{
public Circle()
{
}
public void drawCircle()
{
System.Console.WriteLine("draw circle");
}
}
public interface draw
{
void drawCircle();
void drawEqual();
}
}
//适配器模式
// adapter a=new adapter();
// a.drawCircle();
// a.drawEqual();
适配器模式代码示例
博客展示了适配器模式的代码示例,定义了adapter类继承Circle类并实现draw接口,包含构造函数和绘图方法,还给出了调用示例,涉及C#语言和System命名空间。
333

被折叠的 条评论
为什么被折叠?



