I just wrote up all my thoughts on each sort of approach, and the pros and cons of each, and where I feel they apply: http://www.compoundtheory.com/?action=displayPost&ID=64
May be some interesting reading in this conversation. :o) Mark On 9/14/05, John Farrar <[EMAIL PROTECTED]> wrote: > That just tells you that what you are considering is the "golden rules" > aren't as fundamental truths as general principles. So... don't be paranoid > that you are compromising truths... just make sure you evaluate your > decisions carefully. There is to much chatter in the OO world about > "tradeoffs" and being "relative". It's about "net gain" and "net loss". > Basically that is what design patterns are all about. You have to look at > the big picture and the little picture and choose the best (or based you our > not knowing every thing, best from our understanding since even the mighty > gurus don't know everything yet, heh) net gain and go with it. The point is > for someone else to show us there is a better net gain in the same > situational application. What oft occurs is the statements about "accepted > practice" and "relative" and "compromise" are used to NEUTRALIZE people > looking at the absolute truths about OO as good principles that oft apply. > > In other words... let's not talk about compromise. Let's look at the net > gain and see if it is the greatest gain. (If it is, then it's a good design > pattern to follow.) Wisdom is knowing the difference between truth and > principles, and how apply to this application. Beware the ambiguous > arguments that shut down creativity without a real reason why. > > John Farrar > -- E: [EMAIL PROTECTED] W: www.compoundtheory.com ICQ: 3094740 ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). CFCDev is supported by New Atlanta, makers of BlueDragon http://www.newatlanta.com/products/bluedragon/index.cfm An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
