using system;
public class computer { private ram ram; private cpu cpu; public computer(ram ram,cpu cpu) { this.ram =ram; this.cpu =cpu; console .writeline("a computer is composed! "+this.ram +" "+this.cpu ); } } 【程序编程相关:动态绑定DATAGRID里的DropDo】
namespace design_pattern{ 【推荐阅读:ASP.net生成文字图片 】
【扩展信息:给DataGrid添加下拉滚动条 】
public abstract class ram { public abstract computer composeacomputer(cpu cpu); } public abstract class cpu { public abstract computer composeacomputer(ram ram); }
public class pcram:ram { public override computer composeacomputer(cpu cpu) { console .writeline ("pccomputer...");
return new computer(this,cpu); }
}
public class pccpu:cpu { public override computer composeacomputer(ram ram) { console .writeline ("pccomputer...");
... 下一页