Subject:
|
Re: subassemblies
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Fri, 7 Jan 2000 02:13:24 GMT
|
Original-From:
|
Mark Crosbie <mcrosbie@!spamcake!cup.hp.com>
|
Viewed:
|
789 times
|
| |
| |
In lugnet.robotics, Chris Magno writes:
> > Does anyone else keep a drawer of subassemblies???
> >
> > What is your favorite, what problem does it solve, do you have a
> > picture?
> >
> > Would there be interest in a repository of these ideas?
> snipped
This ties in with an idea I've been bouncing around in my head:
LEGO Design Patterns (similar to software patterns).
A design pattern in the software world is essentially an abstraction of the
behaviour you want an object to have. For example, an Iterator pattern will
allow you access to the contents of a list without exposing the list itself.
Do similar patterns exist in the LEGO world? Absolutely - we have gearing
patterns, support structure patterns, connection patterns etc etc.
I think we've all made small subassemblies that solved a problem in a novel
way - this would be an ideal way to share them with the world. Maybe it's time
to start a web page...
Of course, then we need the repository of *anti*patterns - examples of the
wrong way to do things :-)
Mark.
PS: For more on software patterns see the book
"Design Patterns - Elements of Reusable Object-Oriented Software" by
E. Gamma, R. Helm, R. Johnson, J. Vlissides
Addison-Wesley 1995
--
Mark Crosbie http://www.best.com/~mcrosbie
Hewlett-Packard MS 47 LA mcrosbie@cup.hp.com
19447 Pruneridge Avenue (408) 447-2308
Cupertino, CA 95014 (408) 447-6766 FAX
|
|
Message has 1 Reply: | | Re: subassemblies
|
| (...) As a reasonable starting point, check out Fred Martin's "Art of LEGO Design" ftp://cherupakha.med...oflego.pdf (...) (25 years ago, 8-Jan-00, to lugnet.robotics)
|
Message is in Reply To:
12 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|