深入.NET和C#编程(项目实战), 运用简单工厂,面向对象,泛型等实现系统功能。