You can always tell when something new is
happening in a scientific or technical field when unusual or
unfamiliar words get bandied about. Quite often, they indicate that
new concepts are being employed which are not fully explainable in
terms of ordinary current language.
In new media and object oriented programming circles the two
fashionable words are "paradigm" and "morphing". These two words
encapsulate the concept of multiple forms or patterns existing within
object oriented frameworks.
Paradigms are possible patterns, or, methodological frameworks within
a structure. The Oxford Dictionary tells us that Wittgenstein used
the term "to denote a logical or conceptual structure serving as a
form of thought within a given area of experience".
Also, the Oxford dictionary tells us that A. F. Parker- Rhodes
described the concept of paradigm as useful for approaching problems
of mathematizing the process of syntactical description with greatly
enhanced resources.
Paradigm has thus been adopted to encapsulate the concept of
the forms or patterns which can exist in an object oriented
environment where objects not only have flexible boundaries, but, can
also be combined in many different ways to form into any number of
different virtual objects.
"Morphing" or "polymorphing" is a contemporary verb which comes from
the words polymorphic or polymorphous which denote that something can
exist in several forms. Clearly, the terms polymorphic and paradigm
have many conceptual similarities as they both refer to multiform
entities.
In the world of coded objects, where real existence is in the form of
binary states, everything is about metaphors and paradigms. The
essential difference between the two is that metaphors usually refer
to fixed models or forms whereas paradigms refer to quasi states or
changeable forms.
Seeing objects from different paradigms, or moving between different
possible patterns of objects is known as "morphing the
paradigms".
Unfortunately, like those magic 3D pictures which you sometimes get
in magazines, not everybody is capable of morphing different
paradigms in an object oriented environment.
Even experienced
programmers, who are used to structured programming, can sometimes
have great difficulty in switching into this mind set (you'll hear
them resolutely declaring that OOPS is an unnecessary complication,
or, even worse, they will use object oriented programming features in
structural programming ways).
[Index]
[Next - Objects in nature]
[Back - Lists and objects]
Peter Small August 1996
Email:
peter@petersmall.com
Version 1.00
©Copyright 1996 Peter Small