Re: How to motivate use of OO?




frebe73@xxxxxxxxx wrote:
OO is good at managing change: changing requirements, changing products,
changing frameworks, changing configurations, even changing code for
bug-fixes.

I think his friend need some better motivations for these claims. After
all, they are rather bold.

And UNproven. I've been asking for code samples to back such claims for
the biz domain for almost a decade now, and nobody can point to
something they are confident to show. The few times they have, their
assumptions about change patterns and frequencies seemed unrealistic to
me, as if they were accepting OO change doctrine right out of pro-OO
books uncritically.

If you want to motivate him/her to use OOP, then say that OOP is used
in practice and if you don't know it you won't be able to read other's
code. This is the "QWERTY" argument, named after the keyboard letters;
sometimes also known as the "when in Rome" argument.

The social or familiarity argument is far easier to back and justify
than claims of objective paradign greatness.




Fredrik Bertilsson
http://frebe.php0h.com

-T-
oop.ismad.com

.



Relevant Pages

  • Re: Sharing an instance of an object across classes
    ... Don't mix up OO and OOP, OOP is to be able to use small memory with tons of classes. ... > Private m_objSQLClient As clsSQLClient ... > Private m_sConnect As String ... > Friend Sub connect ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Whats OOP?
    ... What's OOP? ... >>From a friend of mine comes the expression HOP, ... programming. ...
    (alt.lang.asm)