3/21/2011

Object Orientation: An approach to real world virtualization

The prefix or term “Object oriented-” has now become quite common in the world of technology design especially in computer science and software design. You can find object orientation in high level programming languages such as C++, Java. The core concept of object orientation is dated from the creation of C++ which laid foundation for other programming language to evolve in modern design. The concept has a great impact on those people who has long experience in implementing the concept both in programming and in the way they think on matters in the real world.

The first term we adopt from the concept is OBJECT. An object indicates a real thing existing in our living world. If we can make sense of thing and distinguish this one from another one seperately, we identify an object for each one. In the other words, an object is an entity which distinguishes itself from others and gives no confuse to human perception. The object we put in mind should not be broken down into sub-things, which means we have no idea about the inside of it. Even though we know something about the inside, we ignore it or make the inside obsolete to our mind. A perfect object ensure solidity and keep human mind in dark about its inside. For instance, an atom used to be considered the basis particle of material which make up our world. Because some restriction on technology at the ancient time, scientists could not understand about the inside it of it. The atom was a perfect object dominant to human perception. As technology advanced, more new so-called basic components such as proton,neutron, electron were discovered and we continued to apply the concept of object to these new components. Generally speaking, the object concept can be seen as the ultimate endpoint of human perception.



In mathematical perspective, i would like to bring to you another view of and object. Assuming we have already had some basic components, these components exist separately from the others. If we impose RELATION on them in some way, we are making new set of components. Consequently, components that are related to one another falls into one group and this group set up a new concept of an larger system which includes so many components that we could not identify each of them. As a result, we discard these tiny components and pay attention to the new larger system only. This view satisfy and object concept so we can take the new system it as an object. That is the way new object is created from basic objects.


Back to our previous example, we reverse the order of the discovery of an atom. Supposed we had three basic particles including proton, neutron and electron earlier, we apply the physical structure (RELATION) for the three items. The physical structure can be described as partly similar as the model of the solar system that we almost knew about. In this model the protons and neutrons is gathering at the kernel of the atom while electrons revolves around the kernel. The whole structure is called an atom as long as you accept to leave out those tiny basic particles and the way they work inside the atom.



To sum up, an object is an blurring view of one or many things that have a specific relation amongst them. the object concept help you manage the complexity of system that you cope with. Building giant thing requires smaller things. The smaller things must be unified as the unique to let us feel the birth of new amazing thing.

Creativ Sensor hopes to be back on another post of this theme.

No comments:

Post a Comment