zoukankan      html  css  js  c++  java
  • 我的设计模型之小议工厂模式

    今天温习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();

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

  • 相关阅读:
    【Python爬虫】:爬取干货集中营上的全部美女妹子(翻页处理)
    python进阶之py文件内置属性
    Delphi
    Goland debug 报错:could not launch process: decoding dwarf section info at offset 0x0: too short
    Goland 生成可执行文件
    代理加速配置详解
    关掉所有代码折叠folding
    前端工程化概述(转发)
    Reactjs —— 前端框架切换
    TODO——多线程
  • 原文地址:https://www.cnblogs.com/DrEdison/p/1256585.html
Copyright © 2011-2022 走看看