1. 100% agree
2. Disagree in part, its easy for people to think about one step after another, trudging down the road towards oblivion.  The way I think of it is Procedural is starting at 1 and trying to count to infinity, whereas Object is just describing "Number" and letting it get on with the task.  Object thinking is more abstract and so isn't as simple, or comforting, as procedural.  I wouldn't say businesses I've worked with often think in OO terms, they think in service and document/"thing" terms, and it so happens that the documents/"things" have behaviour.

My view on OO is that its good for the small, and for the elements inside services, but its weak at modelling entire enterprises (which is where services come in).

Process however is rarely the way to create a model of something, it the way to build an execution, potentially your own.



On 06/10/06, Keith Harrison-Broninski <[EMAIL PROTECTED]> wrote:

There are 2 fallacies here.

  1. That semantic richness introduced via techniques such as domain-specific languages can only be done procedurally.  In fact, the opposite is true.  Knowledge management techniques such as ontologies are based directly on object concepts.
  2. That OO thinking is somehow "harder" than procedural thinking.  Bizarrely, the only people who find this are programmers.  Business people, as I have tried to explain, naturally think in OO terms.
-- 

All the best
Keith

http://keith.harrison-broninski.info
Eric Newcomer wrote:
It may seem like we are going backwards in the software industry but actually I see a lot of progress.  In the distinction between a service and an object I also see the potential for introducing domain specific languages and for a helpful division of labor between those who develop services (and should know about and take advantage of the benefits of OO) and those who consume the services (who should not have to deal with that level of complexity).



__._,_.___


SPONSORED LINKS
Computer software program Computer software spy Computer job
Database software Discount computer software

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Reply via email to