interface IQuery
{
string[] GetAllFileds();
}
class A : IQuery
{
#region IQuery Members
public string[] GetAllFileds()
{
return new string[] { "a", "b" };
}
#endregion
}
class SqlMaker
{
string Maker(IQuery query)
{
string sql = "select";
string kk = query.GetAllFileds();
return sql + kk;
}
}