Objects -- a method interface

OOP



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

slide: Objects -- a method interface