[Tutor] techniques for OO design
Steve Spicklemire
steve@spvi.com
Sun, 8 Oct 2000 09:54:57 -0500 (EST)
Excellent example!...
If you're looking for a good book I've really enjoyed Coad's
Object Models : Strategies, Patterns and Applications (Yourdon Press Computing Series)
by Peter Coad, Mark Mayfield (Contributor), David North (Contributor)
It's done in a 'story telling' kind of way.. with lots of pictures and diagrams.
My Kind Of Book! ;-)
His basic approach is to factor the problem into separate domians, and object
'archetypes' or patterns. There's also a lot of discussion about these kinds
of issues revolving around ZPatterns in the zope-dev mailing list..
Also.. Robin... I don't know if you've looked a Zope... but IMHO you should ;-).
(And look at ZPatterns!)
take care,
-steve
>>>>> "Robin" == Robin B Lake <rbl@hal.EPBI.CWRU.Edu> writes:
Robin> Although I'm a grey-beard at programming, I had my first
Robin> real clean-paper chance to specify an object oriented
Robin> approach (with Python in mind) last week. It involves a
Robin> streaming-media scheduling application, wherein both
Robin> content (live video, tapes, and MPEG-encoded "assets"), the
Robin> equipment to deliver the media (machines, encoders,
Robin> networks, disk space), and the people to operate the system
Robin> all have to be scheduled.
..
Robin> Cheers, Rob Lake rbl@hal.cwru.edu
>> Hi everyone,
>>
>> I'm continuing to dabble with Python whenever I can. I
>> struggle, as I suspect many who have worked with procedure
>> programming languages in the past have, with the implementing
>> OOP princples. I've created a few rather simple OO programs and
>> I can see the beauty in it.
>>
>> I'm wondering if any of you can suggest a method (pun intended)
>> for thinking about how to structure an OO program. I understand
>> that many people work with UML, but that's more than I have
>> time for right now. Are there some key questions that can be
>> asked in the design phase? A simple graphing scheme perhaps?
>>
>> I'd love to hear what techniques others use.
>>
>> -Tim
>>
>> --
>> Tim Wilson | Visit Sibley online: | Check out: Henry Sibley HS
>> | http://www.isd197.k12.mn.us/ | http://www.zope.org/
>> W. St. Paul, MN | | http://slashdot.org/ wilson@visi.com |
>> <dtml-var pithy_quote> | http://linux.com/
>>
>>
>> _______________________________________________ Tutor maillist
>> - Tutor@python.org http://www.python.org/mailman/listinfo/tutor
>>
Robin> _______________________________________________ Tutor
Robin> maillist - Tutor@python.org
Robin> http://www.python.org/mailman/listinfo/tutor