[AccessD] Access and OOP

John Colby jwcolby at gmail.com
Wed Sep 2 17:28:34 CDT 2020


LOL, an insult fest?  Really?  There was no discussion.  "Access is not
OOP"  Rather a declaration.  If you cannot imagine using classes then that
is on you my friend.

I have visited you in your own home Arthur.  I respect and admire you.

But reality is as I like to say.  I am not limited by what others want to
believe, but rather by what is real.  Stop believing what you hear and
experience what you can see for yourself.

But please do feed the cats.  The implications are horrific.

If you felt insulted, I do apologize.

On Wed, Sep 2, 2020 at 4:15 PM Arthur Fuller <fuller.artful at gmail.com>
wrote:

> Wow, a discussion has turned into an insult-fest. I'm done, too old and
> weak for slinging. I'm too olc, and most mornings cannot make it out of
> bed, so Victory to you. I quit and resolve to do the best I can to feed my
> cats, and hope that they die before I do. Otherwise the implications are
> horrific.
>
> On Wed, Sep 2, 2020 at 1:23 PM John Colby <jwcolby at gmail.com> wrote:
>
> > And yes I fully understand that Access doesn't have inheritance and
> > polymorphism.  So what?
> >
> > "I'm not going to use this saw because the handle is made of wood"?  I
> only
> > use saws with gold plated handles.
> >
> > LOL.  A tool is what it is.  Access has classes. Access classes fully
> > implement the first two properties of OO, abstraction (black box) and
> > encapsulation. Again I am amused that you bitch about the class not
> having
> > inheritance, and won't use it and yet merrily use forms (which is an
> object
> > you can't inherit), reports, all the controls, the entire damned DAO
> > library, all of which are objects which you cannot inherit.
> >
> > Get over yourself.
> >
> > Classes exist, they are extremely useful, and they provide programming
> > abilities without which you are literally hamstrung.  YOU are stringing
> > your hams my friend.  I merrily use the tool however it allows me to use
> > it.  And yes, I call it Object ORIENTED programming.  Classes are
> objects.
> > They model real world things.
> >
> > I can do things in Access that you cannot even imagine, not because I am
> > all that, but because of your lack of imagination.
> >
> > https://en.wikipedia.org/wiki/Object-oriented_programming
> >
> > On Wed, Sep 2, 2020 at 1:07 PM John Colby <jwcolby at gmail.com> wrote:
> >
> > > So learn any modern language.  Python, Java, C++, Ruby.  Come back and
> > > tell me OOP is dying.
> > >
> > >
> > > On Wed, Sep 2, 2020 at 1:05 PM John Colby <jwcolby at gmail.com> wrote:
> > >
> > >> The second word in OOP is ORIENTED.
> > >>
> > >> On Wed, Sep 2, 2020 at 12:53 PM Arthur Fuller <
> fuller.artful at gmail.com>
> > >> wrote:
> > >>
> > >>> John,
> > >>>
> > >>> Access is nof OOP. It is close but fails on a few significant
> aspects.
> > I
> > >>> cannot create a class and then inherit from it. I cannot do
> > polymorphism
> > >>> without a bunch of VBA code that points to the pseudo-class I
> created.
> > >>> More to the point, OOP is pretty much a dying creed of code.
> Originally
> > >>> it
> > >>> sounded like a great idea, then turned out to be a rhinocus with only
> > two
> > >>> feet -- in other words, a very awkward beast.
> > >>> Initally I was seduced by the claims of Bertrand Meyer et. al., but
> > that
> > >>> is
> > >>> no longer the case. I still think in OOP, but Access is simply not an
> > OOP
> > >>> language. I would call it Not Oop, but kist an Object-Based
> Language. I
> > >>> suppose this is merely a matter of terminology, but since you know
> more
> > >>> than a little about VC and C++, you surely must understand the
> > >>> difference.
> > >>>
> > >>> On Mon, Aug 31, 2020 at 7:53 AM John Colby <jwcolby at gmail.com>
> wrote:
> > >>>
> > >>> > It is 2020.  OOP has been around for a long time and Access is, top
> > to
> > >>> > bottom oop.  So...
> > >>> >
> > >>> > If you were to interview with the mythical organization C2Db for an
> > >>> Access
> > >>> > position, I would ask you:
> > >>> > 1) Do you understand OOP?
> > >>> > Yes.  The only acceptable answer in 2020.
> > >>> > 2) What is a class? A code construct that allows you to model a
> real
> > >>> world
> > >>> > object, storing code and variables (and events) for that object.
> > >>> >
> > >>> > --
> > >>> > John W. Colby
> > >>> > Colby Consulting
> > >>> > --
> > >>> > AccessD mailing list
> > >>> > AccessD at databaseadvisors.com
> > >>> > http://databaseadvisors.com/mailman/listinfo/accessd
> > >>> > Website: http://www.databaseadvisors.com
> > >>> >
> > >>>
> > >>>
> > >>> --
> > >>> Arthur
> > >>> --
> > >>> AccessD mailing list
> > >>> AccessD at databaseadvisors.com
> > >>> http://databaseadvisors.com/mailman/listinfo/accessd
> > >>> Website: http://www.databaseadvisors.com
> > >>>
> > >>
> > >>
> > >> --
> > >> John W. Colby
> > >> Colby Consulting
> > >>
> > >
> > >
> > > --
> > > John W. Colby
> > > Colby Consulting
> > >
> >
> >
> > --
> > John W. Colby
> > Colby Consulting
> > --
> > AccessD mailing list
> > AccessD at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/accessd
> > Website: http://www.databaseadvisors.com
> >
>
>
> --
> Arthur
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>


-- 
John W. Colby
Colby Consulting


More information about the AccessD mailing list