我的设计模型之小议工厂模式

今天温习Webcast讲的工厂模式,自己也比较有感觉,写了一些东西 但是写着写着出事了!~

大家还是先看代码吧

这是接口

    interface InterCar
    
{
     
void Run();
      
void Turn();
    }

   abstract  class People
    
{
        
public int age getset; }
        
public string name getset; }
        
public Car mycar getset; }
    }

   
class trucker: People,InterCar
   
{

       
public trucker(Car mycar)
       

           
this.mycar=mycar;
       }


       
InterCar 成员
   }

这是我的类

Code

这是工厂方法

但是我在调用的时候会出现如下错误啊

   People people = PeopleFactory.CreatePeople(pname,mycar);

 抽象类People并不认识Interface InterCar,更不用说实现类中的两个方法了。

people.Run();
people.Turn();

不置可否帮助我解答一下。我有了答案也后会贴出来的。

原文地址:https://www.cnblogs.com/DrEdison/p/1256585.html