using System;
public class Test
{
public static void Main()
{
// your code goes here
}
}
class person
{
private string name;
public person()
{
}
public person(string n)
{
this.name=n;
}
public virtual void show()
{
Console.WriteLine("装扮的{0},name");
}
}
class Finery:person
{
protected person compon;
public void decorate(person p)
{
this.compon=p;
}
public override void show()
{
if(compon != null)
{
compon.show();
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCX0KfQoKCmNsYXNzIHBlcnNvbgp7CiAgcHJpdmF0ZSBzdHJpbmcgbmFtZTsKCQogcHVibGljIHBlcnNvbigpCiAgewogICAgCiAgfSAgCiAgCiAgcHVibGljIHBlcnNvbihzdHJpbmcgbikKICB7CiAgICB0aGlzLm5hbWU9bjsKICB9CgogIHB1YmxpYyB2aXJ0dWFsIHZvaWQgc2hvdygpCiAgewogICAgIENvbnNvbGUuV3JpdGVMaW5lKCLoo4Xmia7nmoR7MH0sbmFtZSIpOyAgCiAgfQp9CgpjbGFzcyBGaW5lcnk6cGVyc29uCnsKICBwcm90ZWN0ZWQgcGVyc29uIGNvbXBvbjsKICBwdWJsaWMgdm9pZCAgZGVjb3JhdGUocGVyc29uIHApCiAgewoJICAgdGhpcy5jb21wb249cDsKCSAgfSAgCgogIHB1YmxpYyBvdmVycmlkZSB2b2lkIHNob3coKQogIHsKCSAgaWYoY29tcG9uICE9IG51bGwpCgkgIHsKCQkgIGNvbXBvbi5zaG93KCk7CgkJICB9CgkgIH0KCn0=