Most of what I would want to say has already been said above by tye.

However I have one point he missed.

You talk a lot about what you are going to do. You will store objects in a database. You will have these amazing general objects as soon as you figure out how to design them. And so on.

But you haven't said why you are doing it. What is your actual task? What do you need to do? Have you tried thinking how to design an actual application and then walked through on paper how it would function? A good exercise is to have a group of people stand around with a ball. Each person is an object, and they throw the ball around as they call methods on each other. Have you tried that?

My point is that in the abstract we tend to build castles in the sky and get into binds. A good antidote for this is to attempt to experience the practical details as directly as possible. Based on how vague and general your classes currently look, I suspect you may need some of this antidote...


In reply to Re (tilly) 1: Objects in PERL by tilly
in thread Objects in PERL by Vuud

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.