Objects -- a method interface

OOP


  template< class E > 
  class list {
  public:
  list() { }
  virtual ~list() { }
  virtual bool empty() = 0;
  virtual E head()  = 0;
  virtual list<E>* tail() = 0;
  virtual bool operator==(list<E>* m) = 0;
  };
  

slide: Objects -- a method interface