[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Jun 28 18:15:22 1993 
Subject:Re: Opposed views on the nature of OOP diagnosed 
From:David LaGrone 
Volume-ID:930629.01 

In article <1993Jun24.183630.15226@mole-end.matawan.nj.us> mat@mole-end.matawan.nj.us writes:

>What happens when inheritance is used to support the use of abstraction?

>Consider a program that is well-organized as a set of cooperating
>abstractions.  These abstractions have a client-server relationship: one
>abstraction provides the vocabulary or the algorithmic structure for
>another.  The `problem' is successively re-expressed in terms that get
>closer and closer to the machine, with the abstractions and their
>client-server relationships forming a DAG.

>There are several ways for an abstraction to offer its `services' to
>another.  These include function calls, objects to be used, types to
>be instantiated, generics to be instantiated, _and types from which
>to inherit._
>-- 

  I don't discount that inheritance makes a contribution to this; however,
  my point is that I don't believe that I get as much lift from inheri-
  tance as I do from abstraction...and I believe that I can build my
  abstraction without inheritance.  (NOT that I necessarily WOULD!  But,
  I could.)

				...David


================================================================================
David LaGrone               | All comments, opinions and inquiries are my own.
Texas Instruments           | They are NOT to be attributed to Texas Instru-
P. O. Box 650311 M/S 3928   | ments, Inc., or any other employees or agents.
Dallas, Texas 75065-0311    |
(214) 917-1908 fax 917-7519 | Does this satisfactorily exclude everyone but me?
----------------------------+
lagrone@flopn2.dseg.ti.com  |
================================================================================