C#面向对象编程,包含简单工厂一些基本的知识