in reply to C++ is a step backward
in thread Idea on a Base class API

Ok ... I probably got a little crazy to start with, trying to add strict typing right off the bat. So, let's start from the beginning.

An class needs to be able to do the following things:

Did I miss anything, from the highest level? Did I add something that shouldn't be there?
  • Comment on Object concept ... starting from scratch

Replies are listed 'Best First'.
Re: Object concept ... starting from scratch
by tedv (Pilgrim) on Jun 15, 2001 at 00:16 UTC
    Why do you want an object interface in the first place? How will it serve you? Design your interface based on, "What do I need?", not "What can this do?".

    -Ted
      I want to design an object interface to create a series of modules for CPAN. However, I wanted to vet the concepts with PM, because most of my OO work has been in 2-3 areas and I know I'm missing a number of possible uses that may have to be accounted for in the contract and/or implementation.