Last updated 1998 July 14 by Roedy Green ©1996-1998 Canadian Mind Products.
Stuck in a frame? Click here to break out./** * @deprecate Please now use newMethod() * @see newMethod() */
They
define design patterns as: descriptions of communicating objects and
classes that are customised to solve a general design problem in a
particular context. A design pattern names, abstracts, and identifies the
key aspects of a common design structure that make it useful for creating
a reusable object-oriented design. The design pattern identifies the
participating classes and instances, their roles and collaborations, and
the distribution of responsibilities. Easy to wrap your mind around, eh?
Design Pattern people are in love with the power of abstraction and
generality. You might even say they prefer to impress rather than inform.
However, somehow you are going to have to learn this stuff, even if only
to get into the heads of the guys who designed the AWT. Try starting with
the code samples in the Design Patterns book. See Doug Lea's "Implementing Design
Patterns in Java" or
the command
pattern or
MVC or
MVC Widgets or
Peter Mehlitz's lecture or
University
of Illinois as Urbana-Champaign.
Standard patterns include:
Creational Patterns:Abstract Factory, builder, Factory Method, Prototype,
Singleton.
Structural Patterns: Adapter, Bridge, Composite, Decorator, Facade,
Flyweight, Proxy.
Behavioural Patterns: Chain Of Responsibility, Command, Interpreter,
Iterator, Mediator, Memento, Observer, State, Strategy, Template Method
and Visitor.
See reframe.
One way to stimulate your imagination to invent new forms of digital cash is to imagine an alien watching a documentary about human activities. To help get you into the alien frame of mind, imagine that the images have been electronically retouched to erase all the price tags, money, credit cards and replace them with blank white objects or perfectly transparent objects. All the aliens see are the physical actions. They don't see or understand money. The aliens speculate on motivations for the various human activities. If nothing else, you may get a chuckle. I wrote a little scenario on BIX.com in technology/social;5074 about how aliens might look at the social rituals involved in buying fruits and vegetables.
![]() |
![]() |
![]() |
|
Canadian Mind Products | The Mining Company's Focus on Java Best of the Net Award |
You can get an updated copy of this page from http://mindprod.com/jglossd.html |