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();

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

  • 相关阅读:
    Java类加载机制
    Java内存模型
    遍历集合的常见方式,排序,用lambda表示是怎样的
    包和访问权限修饰符,.单例设计模式,.Object类常用方法,.内部类
    接口
    继承
    面向对象的四大特征 封装 继承 多态 抽象
    面向对象
    二维数组及Arrays工具类
    数组(冒泡,选择,排序)
  • 原文地址:https://www.cnblogs.com/DrEdison/p/1256585.html
Copyright © 2011-2022 走看看