in reply to More discipline or more freedom - in the context of OO

Well, you can code OO in any language you want, and you can code non-OO in any language you want. Languages just differ in whether the syntax helps you, or get in your way depending on your choosen style.

For instance, Java is forces you to use objects. But you can get away with just defining a class and do everything in that class. That's no longer OO in my book. ;-)

Abigail

  • Comment on Re: More discipline or more freedom - in the context of OO

Replies are listed 'Best First'.
Re: Re: More discipline or more freedom - in the context of OO
by pg (Canon) on Oct 14, 2003 at 21:33 UTC

    Cannot agree with you more on this! Unfortunately, there is (almost) nothing anybody can do to change the situation.

    It is always the person who uses the tool has more impact onto the product than the tool itself, especially in areas that does not allow your brain to rest.

    An extreme example would be to put everything into one giant class, and then create bunch of lengthy methods.