|
Pure is unachievable
Big discussions ensue on this issue, sometimes resulting in useful work but to say that Java, or any other language for discussion, is or is not Pure OO is somewhat perplexing to me: What about the actual code that drives the computing engine? If a design tool achieves effectiveness in coding, that is because the coder has given thought to the problem domain and how to go about getting useful results in the area. OO does not write code, you do. The idea of encapsulation and so on have proven their value to me in examining code designs, after I have gotten someting to work.
For me, the problem naturally makes it's own solution available. Then later I get somewhat stuck and consider the design ideas presented by OO but not before putting some code up. We may put up stubbs as a notational matter, but even on back of envelope brainstorming I tend to write raw code directly. There may be effective discussions on what is Pure OO and adherents may cite those, but there are no absolutes.
__________________
Please provide your feedback on our To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. .
Cybercartography: A new theoretical construct proposed by D.R. Fraser Taylor
|