A Pattern is a Plan that has some number of parts and shows you how each part turns a face to the others [⇒ Turn a Face to the Other] how each joins with the others or stands off how each part does what it does and how the others ate it or drag it down and how all the parts may be grasped as a whole and made to serve as one thing for some higher goal or as part of a larger pattern.
A pattern should give hints or clues as to when and where it is best put to use what is more some of the parts of a pattern may be Holes or slots in which other things may be placed later a good pattern will say how changes can be made in the course of time thus some choices of the plan are built in as part of the pattern and other choices wait till the time when the pattern is to be used in this way a pattern stands for a design space in which you can choose on the fly your own path for growth and change it is good to design a thing but it can be far better and far harder to design a pattern best of all is to know when to use a pattern.
Now for some more computer words […]
START 1974 YOUTUBE lw6TaiXzHAE ⇒ Generic Type
~
Guy Steele demonstrates how Java should grow in the future and why what he proposes is the best path forward.
Scripts also support a computational theory, similar in spirit to frames in artificial intelligence (Minsky 1981). Both are based on the general idea of Schemas as a Basis for Mental Representation (see e.g. Arbib 1989; Brewer and Nakamura 1984; Bartlett 1932; Bobrow and Norman 1975; Rumelhart 1980). According to schema theory, people organize knowledge about familiar objects, situations, and procedures in terms of prototypes, or schemas. A schema consists of a Representation for common knowledge that is shared by all instances, and a number of slots […]
In this wiki we're concerned with means and practices of integrated plural representation: textual, graphical/iconic and algorithmic. And specifically, with federated wiki as a wonderful way of working across this range.
Traits can be composed in arbitrary order. The composite entity (class or trait) …
Traits are pure units of Behavior that can be composed to form classes or other traits. The trait composition mechanism is an alternative to multiple or mixin inheritance in which the composer has full control over the trait composition. It enables more reuse than single inheritance without introducing the drawbacks of multiple or mixin inheritance. page
lineup ⇒ Slot
How to add a slot to a class? page