I missed the first part of this thread but I'd like to add that when you create 
an interface for a class, all your public properties should be getters and 
setters.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of allandt 
bik-elliott (thefieldcomic.com)
Sent: Wednesday, December 10, 2008 10:33 AM
To: Flash Coders List
Subject: Re: [Flashcoders] use get / set functions or make your own

good roundup - thanks ^^

On Wed, Dec 10, 2008 at 5:31 PM, Joel Stransky <[EMAIL PROTECTED]>wrote:

> So lets see if I can sum up the consensus here. There are four techniques
> for accessors and mutators listed (imho) in order of suggested use.
>
>
>   1. *public vars
>   *
>      - probably the best place to start
>      - easily changed to implicit by changing to private with underscore. *
>      *
>   2. *brainless implicit
>   *
>      - In case you want a read only property. (get but not set)*
>      *
>   3. *implicit with brain*
>      - when complex logic is needed for the return such as get date
>      returning month + "/" + day + "/" + year.
>      - to prevent invalid data
>      4. *explicit for lookup (myObject.addChildAt())
>   *
>      - when multiple parameters are needed
>      - when a return value may not be needed
>
> There's probably better points for #4 but I can't think of them as it's
> basically an argument for just writing a public method.
>
> On Wed, Dec 10, 2008 at 11:18 AM, Ian Thomas <[EMAIL PROTECTED]> wrote:
>
> > I apologise for being deviant.
> >
> > Oh, hang on...
> >
> > :-P
> >
> > Ian
> >
> > On Wed, Dec 10, 2008 at 3:40 PM, Hans Wichman
> > <[EMAIL PROTECTED]> wrote:
> > > hmmm no guess I didn't, been pixelstaring too long already today;)
> > >
> > > On Wed, Dec 10, 2008 at 4:18 PM, Merrill, Jason <
> > > [EMAIL PROTECTED]> wrote:
> > >
> > >> >> yep that was the article, but the original poster asked a subtly
> > >> different
> > >> question (unless I'm mistaken).
> > >> allandt asked about implicit vs explicit getters setters.
> > >> >> Rereading it and
> > >> seeing its about public variables vs implicit, it's a nice read ;).
> But
> > >> another discussion:).
> > >>
> > >> Uh, I guess you didn't notice, I was not responding to the original
> > poster
> > >> - we have deviated from that.  i.e. Ian's comment, " so why not use a
> > >> public? If they do matter, use getters/setters."
> > >>
> > >>
> > >> Jason Merrill
> > >> Bank of America     Instructional Technology & Media   *   GCIB &
> Staff
> > >> Support L&LD
> > >>
> > >> Interested in Flash Platform technologies?  Join the Bank of America
> > Flash
> > >> Platform Developer Community
> > >> Interested in innovative ideas in Learning?  Check out the Innovative
> > >> Learning Blog and subscribe.
> > >>
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> Flashcoders mailing list
> > >> Flashcoders@chattyfig.figleaf.com
> > >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >>
> > > _______________________________________________
> > > Flashcoders mailing list
> > > Flashcoders@chattyfig.figleaf.com
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> >
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
>
>
>
> --
> --Joel Stransky
> stranskydesign.com
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to